Będąc nowym administratorem Linuksa, jestem trochę zdezorientowany następującymi poleceniami:
useradd
usermod
groupadd
groupmod
Właśnie skończyłem czytać książkę administracyjną użytkownika w podręczniku administratora Linux / Unix, ale niektóre rzeczy są nadal trochę mgliste.
Zasadniczo useraddwydaje się dość prosty:
useradd -c "David Hilbert" -d /home/math/hilbert -g faculty -G famous -m -s /bin/sh hilbert
Mogę dodać „David Hilbert” z nazwą użytkownika hilbert, ustawiając jego domyślny katalog, powłokę i grupy. I myślę, że -gto jego podstawowa / domyślna grupa i -Gsą to jego inne grupy.
Oto moje następne pytania:
- Czy ta komenda nadal działać, jeśli grupy
facultyifamousnie istnieje? Czy to po prostu je stworzy? - Jeśli nie, jakiego polecenia używam do tworzenia nowych grup?
- Jeśli usunę użytkownika
hilberti nie będzie w nim innych użytkowników, czy nadal będą istnieć? Czy powinienem je usunąć? - Po uruchomieniu
useraddpowyższego polecenia, jak usunąć Davida zfamousgrupy i ponownie przypisać jego podstawową grupę, dohilbertktórej jeszcze nie istnieje?
usermod -g hilbert hilbertczy to usunie inne grupy Hilberta? Jeśli tak, jak mam zachować te inne grupy? Jeśli nie, wow, czy usunę go z innych grup?