Запретить пользователю 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)