Mac OSX에서 groupadd / useradd를 찾을 수 없음


24

Mac OSX 10.5에서 유닉스 그룹 추가 명령을 추가하는 방법을 아는 사람이 있습니까? groupadd 및 useradd 명령에 대해 man을하려고하지만 존재하지 않는 것 같습니다.

답변:


14

groupadd그리고 useraddLinux-isms입니다.

Mac OS X의 명령 줄에서 사용자를 추가하는 방법에 대한 좋은 답변을 보려면 ServerFault에서이 질문을 참조하십시오.

/server/20702/how-do-i-create-user-accounts-from-the-terminal-in-mac-os-x-10-5


4
링크 만 답변하지 마십시오.
Léo Léopold Hertz 준영

2
@Masi 링크 전용 답변이 아닙니다. OP는 명령 줄에서 그룹을 추가하는 방법을 묻지 않았으며 groupadd 도구 자체를 OS X에 추가하는 방법을 물었습니다. groupadd가 상당히 유닉스 표준이라고 생각했기 때문입니다. 정답은 "그렇지 않다"였습니다. 이 링크는 아직 요청하지 않은 것을 예측하고 사전 답변을 시도한 것입니다.
Spiff

5

앞에서 언급했듯이 useradd (및 adduser)는 Linux 명령입니다.

운 좋게 OS X dscl 명령이 있습니다. adduser 및 deluser에 대한 간단한 스크립트를 작성하여 다음 링크에서 찾을 수 있습니다. 연결된 adduser 스크립트의 핵심 부분은 다음과 같습니다.

https://github.com/GeorgeKA/MiscWork/blob/master/adduser-osx https://github.com/GeorgeKA/MiscWork/blob/master/deluser-osx

sudo dscl . -create /Users/<user>
sudo dscl . -create /Users/<user> UserShell /bin/bash
sudo dscl . -create /Users/<user> RealName "<realName>"
sudo dscl . -create /Users/<user> UniqueID "<userID>"
sudo dscl . -create /Users/<user> PrimaryGroupID <groupID>
sudo dscl . -create /Users/<user> NFSHomeDirectory /Users/<user>
sudo dscl . -passwd /Users/<user> <passwd>
sudo dscl . -append /Groups/admin GroupMembership <user>

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