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

Исходное сообщение
"Не работает useradd -D -s /bin/false"

Отправлено Деми Мур , 25-Июн-15 13:12 
Пишу
useradd -D -s /bin/false
Получают
useradd -D => SHELL=/bin/sh

Содержание

Сообщения в этом обсуждении
"Не работает useradd -D -s /bin/false"
Отправлено auved , 25-Июн-15 14:06 
а что нам скажет

cat /etc/shells


"Не работает useradd -D -s /bin/false"
Отправлено eRIC , 25-Июн-15 15:51 
>> а что нам скажет
>> cat /etc/shells

не тут надо смотреть, а в /etc/default/useradd поле SHELL где он равен по умолчанию /bin/sh


"Не работает useradd -D -s /bin/false"
Отправлено Деми Мур , 25-Июн-15 16:25 
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/usr/bin/tmux
/usr/bin/screen

"Не работает useradd -D -s /bin/false"
Отправлено eRIC , 25-Июн-15 15:55 
> Пишу
> useradd -D -s /bin/false
> Получают
> useradd -D => SHELL=/bin/sh

добавляйте пользователя без -D:

#useradd -s /bin/false test1
#cat /etc/passwd|grep test1



"Не работает useradd -D -s /bin/false"
Отправлено Деми Мур , 25-Июн-15 16:27 
Я не пользователя добавляю, я настройки хочу по умолчанию сменить

"Не работает useradd -D -s /bin/false"
Отправлено eRIC , 25-Июн-15 16:35 
> Я не пользователя добавляю, я настройки хочу по умолчанию сменить

пфффффф :) ну команда useradd для добавления пользователя, для редактирования пользователя есть другая команда usermod:

#useradd -s /bin/sh test1
#usermod -s /bin/false test1
#cat /etc/passwd|grep test1



"Не работает useradd -D -s /bin/false"
Отправлено eRIC , 25-Июн-15 16:40 
> Я не пользователя добавляю, я настройки хочу по умолчанию сменить

ну а если хотите по умолчанию сменить SHELL для добавляемых новых пользователей на /bin/false (если конечно при создании не будет явно указан -s), тогда хакайте /etc/default/useradd о котором я уже упоминал