useradd가 권한 거부 오류를 표시하는 이유는 무엇입니까?

useradd가 권한 거부 오류를 표시하는 이유는 무엇입니까?

CentOS 5.5에서 작업 중입니다.

useradd루트로 명령을 실행 하면 작동합니다.

하지만 사용자 중 한 명에게 동일한 명령을 실행하면 다음과 같이 표시됩니다.

-bash: /usr/sbin/useradd: Permission denied

왜 이런 일이 발생합니까?

나도 합류 /usr/sbin했다 PATH.

다음 명령을 통해 루트에서 사용자를 추가했습니다.

groupadd service
useradd -g service service
passwd service

OS를 두 번, 세 번 설치했는데 매번 같은 오류가 표시되었습니다.

도와주세요. 왜 이런 일이 발생하는지 이해가 되지 않습니다.

답변1

이 명령에는 useradd시스템 설정을 수정하기 위한 몇 가지 특별한 권한이 필요합니다. 따라서 일반 사용자로 사용하면 권한이 거부됩니다.

일반 사용자로부터 useradd를 호출하려면 구성이 필요합니다 sudo. 너무 복잡하지 않습니다. 이 튜토리얼을 확인하세요.http://quaid.fedorapeople.org/sudo-tutorial/특히 4장.

관련 정보