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장.