URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 49755
[ Назад ]

Исходное сообщение
"ВОПРОС НА ЗАСЫПКУ"

Отправлено Злой Админ , 25-Окт-04 16:16 
Вообщем такой вопрос: все мы знаем что такое nologin так-же мы знаем что в 5,2,1 изначально при добавлении пользователя фря предлагает сразу шелл nologin хотя его и нет в /etc/shells Хотя он там должен быть поскольку его требует к примеру proftpd там. Внимание вопрос как удалить один nologin при adduser поскольку если руками прописать в /etc/shells /sbin/nologin при добвлении пользователся фря предлагает два nologin и если добавить пользователя она ему в passwd лепит два /sbin/nologin ГДЕ БЛИН ЛЕЖИТ ЭТА СТРОКА КОТОРАЯ ПО УМОЛЧАНИЮ (дайте мне её прибить) ? Я УЖЕ ЗАМУЧАЛСЯ ЕЁ ИСКАТЬ. :((( А то блин такие танци с бубном получаютсья я в шоке добавь пользователя без строки в shells потом опять её пропиши туда БРЕД Я ТАК НЕМОГУ!

Содержание

Сообщения в этом обсуждении
"ВОПРОС НА ЗАСЫПКУ"
Отправлено Макар , 25-Окт-04 18:12 
Здесь есть лингвисты ?
А то я чё-та не понял...

"ВОПРОС НА ЗАСЫПКУ"
Отправлено VDS , 26-Окт-04 06:58 
>Здесь есть лингвисты ?
>А то я чё-та не понял...

Я тоже не совсем допер до сказанного "с горяча". Может это где-нибудь в adduser.conf (если таковой есть, я в Дебиане работаю).



"ВОПРОС НА ЗАСЫПКУ"
Отправлено Lisa , 26-Окт-04 09:08 
>Внимание вопрос как
>удалить один nologin при adduser поскольку если руками прописать в /etc/shells
>/sbin/nologin при добвлении пользователся фря предлагает два nologin и если добавить
>пользователя она ему в passwd лепит два /sbin/nologin ГДЕ БЛИН ЛЕЖИТ
>ЭТА СТРОКА КОТОРАЯ ПО УМОЛЧАНИЮ (дайте мне её прибить) ? Я
>УЖЕ ЗАМУЧАЛСЯ ЕЁ ИСКАТЬ. :(((

Конфиг команды adduser: /etc/adduser.conf. Если он отсутствует, то его можно создать командой adduser -config-create. В нем есть  shellpref = ('bash', 'tcsh', 'ksh', 'csh', 'sh').


"ВОПРОС НА ЗАСЫПКУ"
Отправлено lavr , 26-Окт-04 12:25 
>Вообщем такой вопрос: все мы знаем что такое nologin так-же мы знаем
>что в 5,2,1 изначально при добавлении пользователя фря предлагает сразу шелл
>nologin хотя его и нет в /etc/shells Хотя он там должен
>быть поскольку его требует к примеру proftpd там. Внимание вопрос как
>удалить один nologin при adduser поскольку если руками прописать в /etc/shells
>/sbin/nologin при добвлении пользователся фря предлагает два nologin и если добавить
>пользователя она ему в passwd лепит два /sbin/nologin ГДЕ БЛИН ЛЕЖИТ
>ЭТА СТРОКА КОТОРАЯ ПО УМОЛЧАНИЮ (дайте мне её прибить) ? Я
>УЖЕ ЗАМУЧАЛСЯ ЕЁ ИСКАТЬ. :((( А то блин такие танци с
>бубном получаютсья я в шоке добавь пользователя без строки в shells
>потом опять её пропиши туда БРЕД Я ТАК НЕМОГУ!

надо не на ударных инструментах заниматься, а читать Handbook и man'ы:

man adduser, man pw

# adduser -C
# ls -la /etc/adduser.conf
# man shells
# file /usr/sbin/adduser - обычный скрипт и разобраться что к чему можно
даже без man'а

# man pw (универсальная утилита)

теперь про /etc/shells - КТО СКАЗАЛ ЧТО /sbin/nologin ДОЛЖЕН ТАМ БЫТЬ
by default?

# echo /bin/nologin >> /etc/shells

КТО СКАЗАЛ ЧТО proftpd ТРЕБУЕТ nologin???
Читай документацию по ProFTPD и FAQ: русскоязычные ссылки на статьи по
proftpd можно найти на opennet.

Изучай какой-нибудь редактор и читай документацию для выправления /dev/hands и /dev/cpu