groupadd / useradd Mac OSX'te bulunamadı


24

Mac OSX 10.5'e unix groupadd komutunu nasıl ekleyeceğini bilen var mı? Groupadd ve useradd komutlarında insan yapmaya çalışıyorum ama var görünmüyor.

Yanıtlar:


14

groupaddve useraddLinux-isms.

Kullanıcıları Mac OS X'te komut satırından nasıl ekleyeceğinizle ilgili bazı iyi cevaplar için, ServerFault'da bu soruya bakın:

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


4
Lütfen, sadece bağlantı yok.
Léo Léopold Hertz 준영

2
@Masi Bu sadece bağlantıya verilen bir cevap değil. OP, komut satırından nasıl grup ekleneceğini sormadı, groupadd aracının kendisini OS X'e nasıl ekleyeceğini sordu, çünkü yanlışlıkla groupadd'nin Unix standardında bir şey olduğunu düşünüyordu. Cevap açıkçası "yapmıyorsun" idi. Bağlantı henüz sormadığı bir şeyi tahmin etme ve ön cevaplama girişiminde bulundu.
Spiff

5

Daha önce de belirtildiği gibi, useradd (ve adduser) Linux komutlarıdır.

Şanslısın ki OS X dscl komutu var. Aşağıdaki bağlantılarda bulabileceğiniz adduser ve deluser için basit bir script yazdım. Bağlantılı adduser komut dosyasının anahtar parçası aşağıdadır.

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>

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.