addgroup과 groupadd


17

사이에 약간의 차이가 있음adduseruseradd 을 알고 있습니다 .
(예 : 홈 디렉토리 생성과 같은 adduser추가 기능이 useradd있습니다.)

그렇다면 addgroup과 의 관계는 무엇 groupadd입니까?
그룹을 만드는 데 선호되는 방법이 있습니까?


3
나는이 특정한 이름 체계를 싫어한다. 유틸리티 중 더 원시적 인 것을 기억할 수 없습니다.
dubiousjim

1
@dubiousjim-내가하는 방법 모든 편의는 "add"로 시작하므로 원시적 인 것들은 모두 "user", "group"등과 같이 변화하는 것으로 시작한다는 것을 기억합니다.
rtfminc

알파벳 순서로 명령을 배치하여 더 원시적 인 것을 기억하는 것이 더 쉽다는 것을 알았습니다. 알파벳순으로 'adduser'와 'deluser'가 먼저 나오므로 더 최근 / 높은 수준입니다. 'useradd'및 'userdel'은 이전 / 낮은 수준의 명령입니다.
JSON C11

답변:


20

대부분의 분포 adduseraddgroup명령 주위에 대화의 편의를 '래퍼 useradd와는 groupadd.

which addgroup내 컴퓨터 (Ubuntu 11.04)에서에 있는 명령을 사용하여 addgroup을 찾을 수 있습니다 /usr/sbin/addgroup.

내 상자 addgroup에는 groupadd명령을 호출하기 전에 (대화식으로) 다양한 옵션을 묻는 펄 스크립트가 있습니다 .

groupadd일반적으로 스크립팅에 바람직합니다 (예 : 배치로 사용자를 작성하지 않으려는 경우). 반면 addgroup사용자에게 친숙합니다 (특히 모든 옵션 및 플래그에 익숙하지 않은 경우).

물론 addgroup명령을 호출 할 때 명령을 통해 많은 옵션을 사용하지만 주로 대화식 스크립트로 사용됩니다.

흥미롭게도 내 상자 addgroup에는에 대한 심볼릭 링크가 adduser있으며, 스크립트는 호출 된 이름을 확인하고 그에 따라 다른 작업을 수행합니다.


2

groupadd 더 나은 크로스 리눅스 및 때로는 크로스 유닉스 시스템 호환성을 위해 더 바람직합니다.

addgroup종종 랩퍼입니다 groupadd(perl로 작성, 소스 코드 here ).

같은 방법 useradd으로보다 더 바람직합니다 adduser- 여기를 참조하십시오

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