CentOS 7에서 user02의 비밀번호만 재설정하기 위해 user01에게 액세스 권한을 부여하는 방법은 무엇입니까?

CentOS 7에서 user02의 비밀번호만 재설정하기 위해 user01에게 액세스 권한을 부여하는 방법은 무엇입니까?

visudo를 통해 이 작업을 수행하려고 하는데 거기에 무엇을 입력해야 할지 모르겠습니다. 어떤 팁이 있나요?

먼저 테스트를 위해 그에게 전체 루트 액세스 권한을 부여해 보았습니다.

root   ALL=(ALL)      ALL
user01 ALL=(ALL)      ALL

그런 다음 사용자를 전환합니다.

su user01
passwd user 02

오류가 발생합니다.

passwd: Only root can specify a user name

그래서 작동하지 않지만 user01이 user02에 대해서만 비밀번호를 재설정하도록 하고 싶습니다. 귀하의 도움에 감사드립니다.

답변1

귀하의 sudoers 입력은 다음과 같습니다사용자01가득한스도즉, 여전히 sudo를 통해 모든 명령을 실행해야 함을 의미합니다. 그냥 주고 싶다면사용자01변경/재설정할 권리사용자 02비밀번호를 입력하고 파일에 추가하세요 /etc/sudoers(를 통해 visudo):

user01  ALL=(ALL:ALL)   NOPASSWD: /usr/bin/passwd user02

그럼 거기 있어요사용자01달리기 sudo passwd user02.

관련 정보