дать пользователю доступ к команде passwd

Как дать разрешение новой учетной записи пользователя на доступ к команде passwd, чтобы эта новая учетная запись пользователя смогла изменить пароль другой учетной записи?

Я пытался zxcvbnm ALL= NOPASSWD:/etc/passwd, но не думаю, что моя имя пути было правильным. кто-то, пожалуйста, помогите.

1
задан 29 January 2014 в 14:22

1 ответ

Поскольку смена пароля другого пользователя является административной задачей, ее следует выполнять с правами администратора. Любой такой администратор имеет доступ к sudo и затем сможет изменить пароль другого пользователя с помощью следующей команды:

sudo passwd USERNAME

Сначала вас попросят ввести пароль sudo, затем вам нужно будет ввести новый пароль для данного пользователя USERNAME дважды.

С точки зрения безопасности не имеет большого смысла позволять пользователям, не являющимся администраторами, изменять пароли всех пользователей. Это был бы идеальный способ получить доступ администратора (или случайно заблокировать администратора).

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

0
ответ дан 29 January 2014 в 14:22

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

Похожие вопросы: