groupadd : 명령을 찾을 수 없습니다


9

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

답변:


13

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

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


2
또는 절대 경로를 직접 사용하십시오/usr/sbin/groupadd <newgroupname>
matthias krull 12

0

CENTOS 5.9 사용

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

sudo gedit /etc/sysconfig/network

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

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


0

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

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.