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