Czy istnieje terminal usermod w terminalu dla OS X 10.6.1


17

Czy ktoś może mi powiedzieć, jak zmodyfikować użytkownika i dodać go do grupy w terminalu na SL (10.6.1)?

Wygląda na to, że usermod nie jest używany przez Mac.

Odpowiedzi:


9

dsclto zwykły sposób modyfikowania dowolnych rzeczy z Usług katalogowych (lokalnych lub zdalnych) z wiersza poleceń. Zobacz stronę dsclpodręcznika dla wszystkich informacji (lub lokalną, jeśli nie korzystasz z wersji 10.6). Google wymienia wiele przykładów tego, jak go używać (w tym wiele z macosxhints.com ).


12

Dodanie użytkownika:

dscl . append /Groups/admin GroupMembership usershortname

Usuwanie użytkownika: (z grupy, a nie z systemu)

dscl . delete /Groups/admin GroupMembership usershortname

Czytanie członkostwa w grupie administracyjnej:

dscl . read /Groups/admin GroupMembership

2

Aby dodać przykład, możesz zmodyfikować czyjś katalog domowy:

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

Możesz także zobaczyć właściwości obiektu za pomocą polecenia read :

dscl . -read /Users/postgres

1

Masz rację, te polecenia nie są zawarte w OSX. Chociaż istnieje port adduser dla komputerów Mac , możesz więc dodać użytkownika i zmienić jego grupy z wiersza poleceń. Informacje o poleceniu tutaj .


Szukam bardziej modyfikacji użytkownika i dodania go do określonej grupy
ricbax,

to narzędzie może zrobić obie rzeczy.
John T
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.