LINUX.ORG.RU

Надо чтобы он не имел shell-a. Поменяй его shell на /bin/false в /etc/passwd.

RSI
()

По поводу shell'а - это, конечно, хитро. Но в ориинале надо просто первым символом пароля пользователя сделать '*'. То есть если есть строка в /etc/shadow

root:$1$/O1ssYK0$FEYIx0gvXK9m0:10982:0:::::

ее надо исправить на

root:*$1$/O1ssYK0$FEYIx0gvXK9m0:10982:0:::::

и логин этого пользователя будет запрещен.

Alte
()

В случае, если нет шела не будет даже появляться приглашение ввести логин, а про *, то можно и так passwd -l username (lock), passwrd -u username (unlock).

RSI
()

Правда, если поставить * (залокать), то пользователь не сможет забрать почту, поэтому на делать шел - /bin/false

RSI
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.