groupadd : 명령을 찾을 수 없습니다 없습니다. 오류가

RHEL5에서 그룹을 만들 수 없습니다. 오류가 발생했습니다 groupadd: command not found.



답변

groupadd올바른 명령 인 것 같습니다 : RHEL5 admin . addgroup데비안 특정 commnad입니다.

루트로 로그인 했습니까? groupadd/usr/sbin기본적으로 경로에 없습니다. 실행 echo $PATH하고 있는지 확인하십시오 /usr/sbin. 루트가 아닌 것으로 실행하는 것은 매우 도움이됩니다. 그룹을 추가하려면 루트 액세스 권한이 필요합니다.


답변

CENTOS 5.9 사용

FQDN (정규화 된 도메인 이름)을 설치했는지 확인하십시오 (예 : Centosbox.local). 그런 다음 sudo 권한을 가진 사용자로 다음 명령을 실행하십시오.

sudo gedit /etc/sysconfig/network

HOSTNAME의 값을 “whatever.unknown”에서 “whatever.local”로 변경하십시오.

재부팅하고 groupadd를 사용하십시오.


답변

groupadd명령을 찾지 못하는 일반적인 이유 는 프로그램에 대한 읽기 액세스 권한이없는 사용자로 명령에 액세스하려고하기 때문입니다 /usr/sbin/groupadd. 루트 사용자로 su또는 sudo루트로 로그인 하여 루트 사용자의 ID를 가정 한 후 명령을 찾아야합니다.

Cent OS 7을 사용하고 있으며 프로그램 권한으로 다른 사람이 읽을 수 없다는 것을 알았습니다.

#>ls -l /usr/sbin/groupadd
-rwxr-x---. 1 root root 61336 Mar  6  2015 /usr/sbin/groupadd

보시다시피 다른 사용자에 대한 권한이 설정되어 있지 않으므로 루트가 아닌 사용자로 프로그램을 쿼리하면 프로그램을 찾지 못하는 이유를 설명합니다.