Вопрос № 27276: Уважаемые эксперты если у кого нибудь запускаеться proftpd через xinetd. Не можетели вы прислать вырезку из xinetd для запуска proftpd.
Заранее благодарен...Вопрос № 27277: Здравствуйте уважаемые эксперты!
Недавно поставил себе apache 2.1.3, но возникла одна проблема: он не загружается вместе с системой, каждый раз приходится запускать его вручную. Подскажите как сделать автоматическую загрузку сервиса при старте си...Вопрос № 27280: Здравствуйте, уважаемые!
помогите, а!.. Я что-то не так прописал в файлах /etc/shadow, passwd и теперь меня не пускают под рутом!!! Я пытался добавить юзера, для чего и редактировал эти файлы! Конкретно в shadow я скопировал строку рута и просто ...Вопрос № 27290: FreeBSD 5.4 + KDE 3.4.2 + CSH
хочу чтоб при запуске системы выполнялась команда, например, монтирования. ФСТАБ не предлагать, ибо не работает так как надо :-(
еще хочу, задать алиас, например, на монтирование привода и т.п.
подс...
Вопрос № 27.276
Уважаемые эксперты если у кого нибудь запускаеться proftpd через xinetd. Не можетели вы прислать вырезку из xinetd для запуска proftpd.
Заранее благодарен
Отправлен: 05.10.2005, 15:24
Вопрос задал: twmd (статус: 10-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Jack
Здравствуйте!
Настройка самая обычная. Кроме этого ещё в proftpd.conf надо параметр
ServerType inetd
(именно inetd, а не xinetd).
Ну и содержимое для xinetd:
service ftp
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/proftpd
nice = 10
flags = IPv4
}
--------- Per Aspera Ad Astra!
Ответ отправил: Jack (статус: 2-ой класс)
Отправлен: 05.10.2005, 16:18
Отвечает: Igor Yakimchuk
Здравствуйте, twmd!
мне почему то кажется что лучше первоисточника врядли кто скажет лучше
http://www.proftpd.org/localsite/Userguide/linked/c1070.html#AEN1153
а почему не использовать загрузку с помощью rc.d скрипта, помоем намного лучше
Ответ отправил: Igor Yakimchuk (статус: Профессионал)
Отправлен: 05.10.2005, 17:07 Оценка за ответ: 5
Вопрос № 27.277
Здравствуйте уважаемые эксперты!
Недавно поставил себе apache 2.1.3, но возникла одна проблема: он не загружается вместе с системой, каждый раз приходится запускать его вручную. Подскажите как сделать автоматическую загрузку сервиса при старте системы, и как его наоборот, убирать от туда
Спасибо.
Приложение:
Отправлен: 05.10.2005, 16:03
Вопрос задал: eXuss (статус: Посетитель)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: lupus campestris
Здравствуйте, eXuss!
В /etc/rc.local пропиши строчку
//apachectl start
где - путь к apachectl.
http://httpd.apache.org/docs/2.1/invoking.html
--------- «С кем тяжело молчать, с тем не о чем говорить» (Метерлинк)
Ответ отправила: lupus campestris (статус: Профессионал)
Отправлен: 05.10.2005, 16:17 Оценка за ответ: 5
Отвечает: Jack
Suse сам не пользовал, но не думаю, чтобы автозапуск отличался от других Linux - посмотри пути типа /etc/init.d/rc.d/ или /etc/rc.d/rc.local - в RedHat именно в таком файле прописаны пользовательские команды автозапуска.
--------- Per Aspera Ad Astra!
Ответ отправил: Jack (статус: 2-ой класс)
Отправлен: 05.10.2005, 16:29
Отвечает: Igor Yakimchuk
Здравствуйте, eXuss!
посмотрите скрипт запуска апача, возможно его надо подредактировать.
я например вместо строки [ -z "$apache2_enable" ] && apache2_enable="NO"
ставил [ -z "$apache2_enable" ] && apache2_enable="YES"
, правда на FreeBSD
Ответ отправил: Igor Yakimchuk (статус: Профессионал)
Отправлен: 05.10.2005, 17:12
Отвечает: Aristarkh
Здравствуйте, eXuss!
Вообще-то в SuSE через YAST, сервисы запускаемые при старте.
Или можно руками: в /etc/init.d найти файл httpd, в нем в первых строках коментария указывается при каких уровнях запуска он может запускаться (например 35 - значит, что при 3 и 5) и его порядковый номер при запуске и при останове/перезагрузке системы. Идешь в соответствующий уровю запуска каталог (для 3 /etc/init.d/rc3.d, для 5 /etc/init.d/rc5.d) и создаешь там линк на этот файл с именем Sномерhttpd, например S25httpd (сама ссылка ../httpd).
И не забудь поставить отключение сервера в /etc/init.d/rc1.d и /etc/init.d/rc6.d вида Kномерhttpd, например K36httpd. Но YaST эти ссылки ставит сам после того как установишь в настройках запускать данный сервер.
Кстати, как ставил новую версию апача, в какие каталоги - проверь в скрипте /etc/init.d/httpd правильность путей запуска демона.
Ответ отправил: Aristarkh (статус: 2-ой класс)
Отправлен: 05.10.2005, 17:54
Отвечает: deyatinor
Здравствуйте, eXuss!
Зайдите в Yast, в разделе System будет Runlevel Editor. Откройте его, отобразится список запускаемых сервисов. Найдите там apache и поставьте возле его имени Yes (просто ткните в соседнюю с именем колонку). Будет запускаться. Когда станет не нужен, зайдите туда же и поставьте No
--------- Делай что нужно и будь что будет
Ответ отправила: deyatinor (статус: 7-ой класс)
Отправлен: 05.10.2005, 19:57
Вопрос № 27.280
Здравствуйте, уважаемые!
помогите, а!.. Я что-то не так прописал в файлах /etc/shadow, passwd и теперь меня не пускают под рутом!!! Я пытался добавить юзера, для чего и редактировал эти файлы! Конкретно в shadow я скопировал строку рута и просто переивеновал новый аккаунт.. А в passwd добавил строку @@@:x:100:500:/home/@@@:/bin/bash ну, или что-то вроде того, цыфири я точно не помню, но остальное вроде так.. Как вернуть былое счастье-то?! Я вроде по руководству усе делал.. Руки кривые значит у меня,.. но вроде бы я слышал, что можно
как-то это исправить, но как??!!
"Шире вселеной горе мое!"-это про меня. Помогите, товарищи, пожалуйста.. а?..
Отправлен: 05.10.2005, 17:10
Вопрос задал: Vitallie (статус: Посетитель)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Igor Yakimchuk
Здравствуйте, Vitallie!
версия ОС это военная тайна?
загружаетесь в single mode и возвращаете все на родину.
это вы где нашли инструкции такую дурацкую, которая говорит править файлы, если есть специальные команды для таких как вы.
так как ОС я не знаю какая, то для правки файла, если вам хочется есть команда vipw, ноне во всех версиях.
Ответ отправил: Igor Yakimchuk (статус: Профессионал)
Отправлен: 05.10.2005, 17:19
Отвечает: BOIL
Здравствуйте, Vitallie!
Возьмите на другой машине файл passwd и удалите из него всех (человеческих) пользователей, оставить нужно только машинные
На "поврежденной" машине загрузитесь при помощи риск дискеты, удалите shadow (переименованием, конечно), удалите passwd (переименованием, конечно), запишите подготовленный passwd
Чтой-то я подзабыл, как отключить shadow, может не получиться, но....
Перезагрузите систему
Удачи!...
P.S. Желательно знать пароль root с машины - донора :)
Ответ отправил: BOIL (статус: 5-ый класс)
Отправлен: 05.10.2005, 17:19 Оценка за ответ: 5 Комментарий оценки: спасибо, попробую.
Отвечает: Tsechoev Bagaudin
Здравствуйте, Vitallie!
Если у вас FreeBSD, то во время обратного отсчета времени при загрузке системы нажмите любую клавишу, появится приглашение "ок", наберите boot -s загрузка продеолжится при любом запросе во время загрузки нажимайте просто enter, до тех пор пока не появиться приглашение для root
#
введите mount -u/ и жмите enter, это смонтирует корень. Далее наберите mount -a, это подмонтирует все оставшиеся разделы. Чтобы изменить пароль соответственно passwd root, ну и изменяйте свой файл vi /etc/shadow
Удачи!
--------- Есть только одно зло - невежество, и только одно благо - знания
Ответ отправил: Tsechoev Bagaudin (статус: Студент)
Отправлен: 05.10.2005, 17:31 Оценка за ответ: 5 Комментарий оценки: Интересно, а в сусе это будет работать.. Все равно спасибо!
Отвечает: lupus campestris
Здравствуйте, Vitallie!
Загрузитесь в однопользовательском режиме (как это сделать - ищи в доках к своему дистрибутиву, потому как способы различаются) и уберите свои нововведения. Еще можно загрузиться с дискеты, подмонтировать диск и опять же подправить файлы.
Вообще для добавления пользователей полагается использовать команды useradd и adduser. Править файлы вручную тоже можно, но только тогда, когда понимаешь, что делаешь. И уж учетку рута точно не стоило копировать. ;)
И еще было бы хорошо, если бы Вы посмотрели формат файлов, которые решили изменить - должно быть соответствие некоторое (в плане UID и GID). :)
Удачи!
--------- «С кем тяжело молчать, с тем не о чем говорить» (Метерлинк)
Ответ отправила: lupus campestris (статус: Профессионал)
Отправлен: 05.10.2005, 17:37 Оценка за ответ: 5 Комментарий оценки: Спасиба! Попробую.
Отвечает: Alex Diesel
Здравствуйте, Vitallie!
Ну дык надо было еще ID пользователя сменить а то у тебя скорее всего два пользователя на одном ID сидят.
Вообще-то в большинстве систем есть команды типа adduser или что-то в этом духе - лучше пользоваться ими ... а не мудрить с этими файлами ... найди способ стереть то что дописал в файле и сделай все по-нормальному.
Ответ отправил: Alex Diesel (статус: Студент)
Отправлен: 06.10.2005, 01:44 Оценка за ответ: 4 Комментарий оценки: Cool! А как? ;) ID вроде менял..
Вопрос № 27.290
FreeBSD 5.4 + KDE 3.4.2 + CSH
хочу чтоб при запуске системы выполнялась команда, например, монтирования. ФСТАБ не предлагать, ибо не работает так как надо :-(
еще хочу, задать алиас, например, на монтирование привода и т.п.
подскажи где и что надо прописать. Заранее благодарен
Отправлен: 05.10.2005, 23:29
Вопрос задал: NeiTrinO (статус: 1-ый класс)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Alex Diesel
Здравствуйте, NeiTrinO!
1. Что значит не работает как надо fstab? Приведи пример того что не монтируется или монтируется не так как надо, и запись этого дела в fstab - возможно тебе будет легче помочь в этом случае.
2. Тут пососедству вопрос есть в котором обсуждаются как рас вопросы запуска команд при старте freebsd - посмотри. + нужно будет не только монтирование тогда прописать но желательно и размонтирование - потому шо ругаться будет потом.
3. Про алиасы ...в csh не знаю как, если надо могу рассказать как в bash ... может просто скрипт написать и кинуть в /usr/local/bin - запускаешь скрипт - монтируется/размонтируется то что тебе надо - работать будет как обыкновенная команда.
Ответ отправил: Alex Diesel (статус: Студент)
Отправлен: 06.10.2005, 01:34 Оценка за ответ: 5 Комментарий оценки: 1. ну как-бы фстаб работает. то есть вот такое /dev/ad0s1 /windisk ntfs rw 0 0 работает, а вот такое: /dev/ad0s1 /windisk ntfs rw, -Wkoi2dos 0 0 нет. То есть не могу смонтировать диск с поддержкой кирилицы через фстаб. Для этого приходится монтировать в консоли.
3. Вот расскажи где это можно написать =)
Отвечает: Igor Yakimchuk
Здравствуйте, NeiTrinO!
вообщето для монтирования fstab. если не правильно монтирует, то вы не правильно указываете. или пишите скриптик, помещайте его в /usr/local/etc/rc.d и наслаждайтесь.
насчет алиаса, предлагаю посмотреть в сторону .cshrc или man csh
Ответ отправил: Igor Yakimchuk (статус: Профессионал)
Отправлен: 06.10.2005, 02:29 Оценка за ответ: 4 Комментарий оценки: е-мое... ну как неправильно?! ;) ну всю документацию прочитал. По-всякому пробовал - результат тот же.
А вот прописать попробую. Спасибо
Отвечает: lupus campestris
Здравствуйте, NeiTrinO!
Про алиасы:
alias newcmd='list of commands'
--------- «С кем тяжело молчать, с тем не о чем говорить» (Метерлинк)
Ответ отправила: lupus campestris (статус: Профессионал)
Отправлен: 06.10.2005, 15:15 Оценка за ответ: 4
Отвечает: deyatinor
Здравствуйте, NeiTrinO!
Пропишите команду монтирования в файл .xinitrc или .cshrc в вашем домашнем каталоге.
И еще: для поддержки русского языка надо монтировать не так в fstab. Для Линукса b vfat можно так:
/dev/hda5 /mnt/d vfat noexec,rw,umask=002, codepage=866, iocharset=koi8-r,
gid=100 0 0
В FreeBSD - man /etc/fstab
Привод если прописывается в тот же /etc/fstab, то монтируется mount /mnt/cdrom
--------- Делай что нужно и будь что будет
Ответ отправила: deyatinor (статус: 7-ой класс)
Отправлен: 06.10.2005, 22:04 Оценка за ответ: 5