Esiste un equivalente usermod nel terminale per OS X 10.6.1


17

Qualcuno può dirmi come modificare un utente e aggiungerlo a un gruppo nel terminale su SL (10.6.1)?

Sembra che Usermod non sia utilizzato da Mac.

Risposte:


9

dsclè il solito modo per modificare qualsiasi elemento dai Servizi di directory (sia locali che remoti) dalla riga di comando. Vedere la dsclmanpage per tutte le informazioni (o quella locale se non si esegue 10.6). Google presenta molti esempi su come usarlo (inclusi molti da macosxhints.com ).


12

Aggiunta di un utente:

dscl . append /Groups/admin GroupMembership usershortname

Rimozione di un utente: (dal gruppo non dal sistema)

dscl . delete /Groups/admin GroupMembership usershortname

Lettura dell'appartenenza al gruppo admin:

dscl . read /Groups/admin GroupMembership

2

Per aggiungere un esempio, ecco come è possibile modificare la home directory di qualcuno:

dscl . -create /Users/postgres NFSHomeDirectory /opt/local/var/db/postgresql84

Puoi anche vedere le proprietà di un oggetto usando il comando read :

dscl . -read /Users/postgres

1

Hai ragione, questi comandi non sono inclusi in OSX. Sebbene esista una porta di adduser per Mac , puoi quindi aggiungere un utente e modificarne i gruppi dalla riga di comando. Informazioni sul comando qui .


Sto cercando di più per modificare un utente e aggiungerlo a un gruppo specifico
ricbax,

questo strumento può fare entrambe le cose.
John T,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.