Là người mới đối với quản trị Linux, tôi hơi bối rối về các lệnh sau:
useradd
usermod
groupadd
groupmod
Tôi vừa đọc xong cuốn sách quản trị người dùng trong cẩm nang của Quản trị viên Linux / Unix, nhưng một số điều vẫn còn hơi mơ hồ.
Về cơ bản useradd
dường như đủ thẳng về phía trước:
useradd -c "David Hilbert" -d /home/math/hilbert -g faculty -G famous -m -s /bin/sh hilbert
Tôi có thể thêm "David Hilbert" với tên người dùng hilbert
, đặt thư mục, shell và nhóm mặc định của anh ấy. Và tôi nghĩ đó -g
là nhóm chính / mặc định -G
của anh ấy và là nhóm khác của anh ấy.
Vì vậy, đây là những câu hỏi tiếp theo của tôi:
- Lệnh này vẫn hoạt động nếu các nhóm
faculty
vàfamous
không tồn tại? Nó sẽ chỉ tạo ra chúng? - Nếu không, tôi sử dụng lệnh nào để tạo nhóm mới?
- Nếu tôi xóa người dùng
hilbert
và không có người dùng nào khác trong các nhóm đó, liệu họ có còn tồn tại không? Tôi có nên loại bỏ chúng? - Sau khi tôi chạy
useradd
lệnh ở trên, làm cách nào để loại bỏ David khỏifamous
nhóm và gán lại nhóm chính của nó cho nhómhilbert
chưa tồn tại?
usermod -g hilbert hilbert
sẽ loại bỏ các nhóm khác của hilbert? Nếu vậy, làm thế nào tôi giữ các nhóm khác? Nếu không, wow tôi sẽ loại anh ta khỏi các nhóm khác của mình?