Về cơ bản, tôi đang hỏi về quản lý người dùng từ dòng lệnh (ví dụ: trên một hệ thống không có công cụ đồ họa khả dụng). Trong quá khứ tôi đã sử dụng các chương trình khác nhau để thêm hoặc người dùng xóa và các nhóm hoặc thay đổi các thuộc tính của họ: adduser
, useradd
, usermod
, gpasswd
, và có lẽ những người khác tôi đã quên. Tôi cũng đã nghe một vài lần rằng một số chương trình này ở mức độ thấp và nên tránh sử dụng chung, nhưng tôi không bao giờ có thể nhớ được. Vì vậy, tôi muốn nhận được câu trả lời dứt khoát cho chương trình nào là chương trình được đề xuất cho ít nhất các nhiệm vụ sau:
- Tạo người dùng mới
- Thêm người dùng vào một nhóm
- Xóa người dùng khỏi một nhóm
- Thay đổi nhóm chính của người dùng
- Thay đổi shell đăng nhập của người dùng hoặc thư mục chính
- Xóa người dùng
Tôi đang tìm kiếm các công cụ tiêu chuẩn mà tôi có thể mong đợi có sẵn trên hầu hết mọi hệ thống Linux (của bất kỳ bản phân phối nào).
/etc/passwd
chỉ là một phần của một hệ thống phức tạp)
groupmod
. Tôi sẽ không đưa ra câu trả lời này .... nhưng cách tiêu chuẩn nhất có lẽ là sử dụng trình soạn thảo văn bản của bạn ... hãy nhớ rằng các tệp bị ảnh hưởng chỉ là văn bản được phân tách.