Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Администрирование Linux / UNIX


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Unix/Linux/FreeBSD

Выпуск № 239
от 11.10.2005, 04:00

Администратор:Калашников О.А.
В рассылке:Подписчиков: 229, Экспертов: 32
В номере:Вопросов: 4, Ответов: 16


Вопрос № 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Rambler's Top100 Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.win.linuxsa
Архив рассылки
Отписаться
Вспомнить пароль

В избранное