Чего за хрень такая в passwd?

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45294
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Чего за хрень такая в passwd?

Сообщение Stanislav »

Есть у меня в качестве шелл в аккаунтах /bin/false - какая разница с /sbin/nologin ? это дает какие-то дополнительные преимущества? Ведь /бин/фолс просто возвращает фолс и нифига больше...
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45294
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Чего за хрень такая в passwd?

Сообщение Stanislav »

Ой, неужели озадачил даже знатных линуховодов?
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Re: Чего за хрень такая в passwd?

Сообщение папа Карло »

чтоб зарубить логин я пользовался nologin

false вижу первый раз...
hawk
Пользователь
Сообщения: 141
Зарегистрирован: 21 мар 2005, 20:08
Откуда: St. Petersburg->Vancouver

Re: Чего за хрень такая в passwd?

Сообщение hawk »

да никакой особенно разницы. /bin/false -привычна для solaris и если я правильно помню AIX (зуб не дам, поскольку проверить сейчас не могу :)).
/sbin/nologin - Linux/BSD/MacOs и иже с ними.
Главная идея вернуть не 0 и завершиться. при этом optional - напечатать какую-нить гадость про account.
badger

Re: Чего за хрень такая в passwd?

Сообщение badger »

Не, разница есть. Оба возвращают не-ноль, но nologin при этом даёт ещё вменяемое сообщение, а false делает молча.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45294
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Чего за хрень такая в passwd?

Сообщение Stanislav »

Понятно, спасибо! Сделаем безобразно, но единообразно :D
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45294
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Чего за хрень такая в passwd?

Сообщение Stanislav »

Опа, встретил такое замечание...
if you have setup your users so they can not log in to the machine with ssh, make sure you set the shell in /etc/passwd to "/sbin/nologin" and _not_ "/bin/false". Using "/bin/false" as the shell will stop that user from logging in at all.
Ответить