groupadd / useradd tidak ditemukan di Mac OSX


24

Adakah yang tahu bagaimana cara menambahkan perintah unix groupadd di Mac OSX 10.5? Saya mencoba melakukan man pada perintah groupadd dan useradd tetapi sepertinya tidak ada.

Jawaban:


14

groupadddan useraddLinux-isme.

Untuk beberapa jawaban yang baik tentang cara menambahkan pengguna dari baris perintah di Mac OS X, lihat pertanyaan ini di ServerFault:

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


4
Tolong, tidak ada tautan hanya jawaban.
Léo Léopold Hertz 준영

2
@Masi Ini bukan jawaban hanya tautan. OP tidak bertanya bagaimana cara menambahkan grup dari baris perintah, dia bertanya bagaimana cara menambahkan alat groupadd itu sendiri ke OS X, karena dia keliru mengira groupadd adalah sesuatu yang cukup standar Unix. Jawabannya, terus terang, "Anda tidak". Tautan itu merupakan upaya untuk memprediksi dan menjawab sebelum sesuatu yang belum ia tanyakan.
Spiff

5

Seperti disebutkan sebelumnya, useradd (dan adduser) adalah perintah Linux.

Beruntung bagi Anda ada perintah OS X dscl . Saya telah menulis skrip sederhana untuk adduser dan deluser yang dapat Anda temukan di tautan berikut. Bagian utama dari skrip adduser tertaut ada di bawah ini.

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>

1

Anda mungkin ingin memeriksa hit Google ketiga untuk "mac useradd equivalen 10.5" ...


seperti yang sekarang, halaman ini adalah hit google ketiga ..
andy

Itu menyenangkan ...;)
Brennon Bortz

1
Sekarang adalah yang pertama.
Ryan
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.