Не работает useradd -D -s /bin/false

M
На сайте с 28.05.2015
Offline
4
830

Пишу

useradd -D -s /bin/false

Получают

useradd -D => SHELL=/bin/sh

T
На сайте с 05.06.2015
Offline
4
#1

Не знаю насколько это касается безопасности, наверное в какой то степени да, но в любом случае хотелось бы знать что вы хотите сделать используя эту команду, может быть просто вам нужно использовать немного в другом виде для ваших целей.

А так выглядит всё верно. Поскольку её использование в данном виде подразумевает изменение дефолтного значения SHELL=/bin/sh на то что указываете вы SHELL=/bin/false , а больше ничего вы в таком виде и не делаете.

Посмотреть дефолтные настройки, вы сможете запустив просто useradd -D

А то что он не меняется, то нужно смотреть какие права выставлены у вас для пользователя, на корректно настроенном сервере всё работает так как нужно.

U
На сайте с 09.04.2015
Offline
28
#2

Плюньте, и просто в /etc/passwd для этого юзверя поменяйте /bin/sh на /bin/false :-)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий