Чего за хрень такая в passwd?
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- Stanislav
- Mr. Minority Report
- Сообщения: 45294
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Чего за хрень такая в passwd?
Есть у меня в качестве шелл в аккаунтах /bin/false - какая разница с /sbin/nologin ? это дает какие-то дополнительные преимущества? Ведь /бин/фолс просто возвращает фолс и нифига больше...
- Stanislav
- Mr. Minority Report
- Сообщения: 45294
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: Чего за хрень такая в passwd?
Ой, неужели озадачил даже знатных линуховодов?
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
Re: Чего за хрень такая в passwd?
чтоб зарубить логин я пользовался nologin
false вижу первый раз...
false вижу первый раз...
-
- Пользователь
- Сообщения: 141
- Зарегистрирован: 21 мар 2005, 20:08
- Откуда: St. Petersburg->Vancouver
Re: Чего за хрень такая в passwd?
да никакой особенно разницы. /bin/false -привычна для solaris и если я правильно помню AIX (зуб не дам, поскольку проверить сейчас не могу
).
/sbin/nologin - Linux/BSD/MacOs и иже с ними.
Главная идея вернуть не 0 и завершиться. при этом optional - напечатать какую-нить гадость про account.

/sbin/nologin - Linux/BSD/MacOs и иже с ними.
Главная идея вернуть не 0 и завершиться. при этом optional - напечатать какую-нить гадость про account.
Re: Чего за хрень такая в passwd?
Не, разница есть. Оба возвращают не-ноль, но nologin при этом даёт ещё вменяемое сообщение, а false делает молча.
- Stanislav
- Mr. Minority Report
- Сообщения: 45294
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: Чего за хрень такая в passwd?
Понятно, спасибо! Сделаем безобразно, но единообразно 

- Stanislav
- Mr. Minority Report
- Сообщения: 45294
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: Чего за хрень такая в passwd?
Опа, встретил такое замечание...
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.