Điểm:1

Khi gpasswd vs usermod/deluser?

lá cờ kz

Về quản trị người dùng và nhóm, tôi đã tìm thấy trong nhiều hướng dẫn xuất hiện:

  • gpasswd - để thêm và xóa người dùng vào một nhóm
  • người dùng/người xóa - để thêm, sửa đổi và xóa người dùng của một nhóm

Điều không rõ ràng lắm là - Khi nào gpasswd sẽ là bắt buộc hơn người dùng/người xóa và ngược lại?

Điểm:4
lá cờ cn
raj

người xóa là một lệnh để xóa hoàn toàn người dùng khỏi hệ thống, không xóa người dùng khỏi nhóm.

Không có người sửa đổi lệnh, bạn có thể có nghĩa là người dùng.

Cả hai với người dùnggpasswd bạn có thể thêm/xóa người dùng vào/khỏi nhóm. Họ là hai cách khác nhau để đạt được như nhau.

Tuy nhiên, bạn không thể thay đổi người dùng sơ cấp nhóm với gpasswd. Điều đó có thể được thực hiện với người dùng chỉ có. gpasswd chỉ quản lý cái gọi là bổ sung các nhóm. Bạn có thể xem các nhóm chính và nhóm bổ sung của người dùng bằng lệnh: id -a tên người dùng. Đầu ra mẫu:

uid=1000(raj) gid=1000(raj) groups=1000(raj),4(adm),20(dialout),24(cdrom),27(sudo),30(dip),46(plugdev),120 (lpadmin),131(lxd),132(sambashare)

Nhóm được liệt kê là gid= là nhóm chính của người dùng. nhóm = liệt kê tất cả các nhóm mà người dùng thuộc về (nhóm chính được đặt trước, tiếp theo là các nhóm bổ sung).

Ngoài ra còn có một số điều (không liên quan trực tiếp đến tư cách thành viên nhóm) mà mỗi lệnh đó có thể thực hiện. Với người dùng bạn có thể sửa đổi các thuộc tính khác của người dùng (như trình bao mặc định hoặc thư mục chính của người dùng) và với gpasswd bạn có thể đặt mật khẩu nhóm, cho phép người dùng không phải thành viên của nhóm để tạm thời tham gia nhóm nếu họ biết mật khẩu.

lá cờ cn
"không xóa người dùng khỏi nhóm" nó chỉ có thể xóa một nhóm;)
marcelm avatar
lá cờ cn
_"deluser là lệnh xóa hoàn toàn người dùng khỏi hệ thống, không xóa người dùng khỏi nhóm."_ - Chắc chắn rồi: `# deluser test adm` -> `Xóa người dùng \`test' khỏi nhóm \`adm '...`. Xem thêm [tài liệu của nó](https://nixdoc.net/man-pages/Linux/man8/deluser.8.html#Remove%20an%20user%20from%20a%20specific%20group).
Manuel Jordan avatar
lá cờ kz
BTW `usermod` không thể xóa thẳng các nhóm phụ, nhưng có, có thể.
Điểm:3
lá cờ cn

Nó không bao giờ là bắt buộc.

Như với nhiều công cụ, các hệ thống Linux khác nhau đã hợp nhất rất nhiều lệnh, vì vậy chúng tôi có các phương thức trùng lặp để thực hiện cùng một việc. Cũng có một phân nhóm và cái đó làm một deluser --group.

người xóa là một phần của bộ công cụ từ Debian từ thêm người dùng gói mà Ubuntu kế thừa và nó chỉ có thể xóa một nhóm có --tập đoàn Tùy chọn. Linux khác sẽ không có điều đó và những điều đó sẽ phải làm với người dùng.

Khả năng tương thích ngược là một lý do, lý do khác là để thu hút các nhóm lớn người dùng Unix bắt đầu sử dụng Linux mà không cần học các lệnh mới. Hoặc, khi Linux mở, ai đó thêm một tính năng được sử dụng trong Unix.

Điểm:2
lá cờ au

Các lệnh bạn đề cập áp dụng cho các tình huống khác nhau. Bạn sử dụng chúng tùy thuộc vào những gì bạn muốn đạt được.

Các gpasswd lệnh được sử dụng để quản lý /etc/nhóm, và /etc/gshadow.

Trong khi đó người xóa:

gỡ bỏ một người dùng hoặc nhóm từ hệ thống

Đối với người dùng (không phải người sửa đổi):

biến đổi tài khoản người dùng

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.