Запретить пользователю Linux изменять свой пароль в SSH

Как я могу запретить пользователям изменять свои пароли? Я все еще хочу иметь возможность изменять пароли от имени root при необходимости, но не дать пользователю сменить пароль.

2 ответа

Решение

Делать chmod go-rx /usr/bin/passwd Обычные пользователи не могут запустить passwd. Если вы хотите, чтобы некоторые пользователи могли это сделать, вы можете поместить их в специальную группу.

passwd -n 9999 user помешает user от смены пароля почти 274 года.

Если вы хотите иметь без пароля user, который не может изменить свой пароль, откройте /etc/shadow В качестве пользователя root найдите строку, которая начинается с имени пользователя, и измените содержимое между первым и вторым двоеточием на U6aMy0wojraho,
(источник: https://help.ubuntu.com/community/PasswordlessGuestAccount)

Другие вопросы по тегам