Domanda:
Come aggiungere un utente dalla riga di comando in macOS?
aircraft
2017-06-14 08:18:45 UTC
view on stackexchange narkive permalink

In Terminal, ho utilizzato useradd liao2 , come avrei fatto anche in Linux, ma non è riuscito:

  useradd liao2
-bash useradd: comando non trovato
 

Ho anche provato a utilizzare sudo :

  sudo useradd liao2
Parola d'ordine:
sudo: useradd: comando non trovato
 

Come è possibile aggiungere un utente da Terminal?

Due risposte:
fd0
2017-06-14 23:31:21 UTC
view on stackexchange narkive permalink

Uno strumento simile a useradd è / usr / sbin / sysadminctl su macOS.Non c'è un manuale ma / usr / sbin / sysadminctl -h è esplicativo.Dovresti essere consapevole che il comando e le opzioni verranno archiviati nella cronologia della tua shell.Nota l'ultima riga dell'output della guida in modo che la password dell'utente non sia memorizzata nella cronologia della shell.

sudo sysadminctl -addUser nome utente
Jahhein
2017-06-14 08:43:45 UTC
view on stackexchange narkive permalink

Aggiornamento: una migliore spiegazione di ciò a cui ho risposto è disponibile qui.Utilizza invece queste informazioni.

ORIGINALE: macOS non ha gli stessi comandi unix di Linux.Per aggiungere un utente, utilizzare correttamente il pannello delle preferenze di sistema per Users & Groups.

Le Preferenze di Sistema avranno una sezione Gruppi & Utenti.Lì puoi fare clic sull'icona + in basso a sinistra per aggiungere un utente come standard o amministratore.

macOS utilizza un servizio di directory per amministrare gli utenti.Il comando adduser equivalente per Mac è:

  dscl.-crea / Utente / USERNAME_HERE
 

Potresti aver bisogno dei privilegi di amministratore, quindi sudo sarà necessario in questo modo

  sudo dscl.-crea / Utente / USERNAME_HERE
 

Seguito da una lunga catena di comandi per impostare correttamente quell'utente.Si prega di consultare la pagina del manuale per informazioni più dettagliate.

sicuramente non vuol dire che esiste un comando per l'aggiunta dell'utente?
Questa è una risorsa eccellente: https://blog.travismclarke.com/post/osx-cli-user-management/
Dice percorso non valido
La risposta di @IceFire contiene informazioni obsolete.Nelle versioni più recenti di macOS, devi farlo invece: `sudo dscl localhost -create / Local / Default / Users / USERNAME_HERE`
Grazie.Aggiornerò la mia risposta per riflettere ciò dopo averla confermata.Hai delle fonti?


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...