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 useradddườ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ĩ đó -glà nhóm chính / mặc định -Gcủ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
facultyvàfamouskhô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
hilbertvà 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
useraddlệnh ở trên, làm cách nào để loại bỏ David khỏifamousnhóm và gán lại nhóm chính của nó cho nhómhilbertchưa tồn tại?
usermod -g hilbert hilbertsẽ 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?