Từ thông báo lỗi, bạn vẫn có thể có ít nhất một tài khoản người dùng được liên kết với nhóm. Từ phần "Hãy cẩn thận" của tài liệu:
Bạn không thể xóa nhóm chính của bất kỳ người dùng hiện có nào. Bạn phải xóa người dùng
trước khi bạn xóa nhóm.
Bạn nên kiểm tra thủ công tất cả các hệ thống tệp để đảm bảo rằng không có tệp nào thuộc sở hữu của
nhóm này.
Với suy nghĩ này, bạn có thể xem người dùng nào được liên kết với sambashare
nhóm trong Terminal như thế này:
nhóm getent sambashare
Điều này có thể cung cấp cho bạn một cái gì đó như thế này:
sambashare:x:1001:samba,alec
Ghi chú: Trong ví dụ này, sambashare
là tên nhóm, 1001
là gid
giá trị (ID nhóm) và samba, alec
là các tài khoản người dùng được liên kết với nhóm.
Bạn có thể xóa tài khoản người dùng khỏi nhóm như sau:
sudo deluser {tên người dùng} sambashare
Ghi chú: Hãy chắc chắn để thay thế {tên tài khoản}
với tên người dùng thực mà bạn đang xóa khỏi nhóm. Trong khi người xóa
có thể suy ra rằng bạn đang xóa một tài khoản người dùng, nó sẽ chỉ xóa một tài khoản người dùng khỏi một nhóm.
Nếu người dùng là chỉ có một phần của sambashare
, thì có thể bạn sẽ muốn xóa hoàn toàn người dùng:
sudo deluser {tên người dùng}
Ghi chú: Nếu tài khoản người dùng có một thư mục chính và bạn muốn xóa nó cùng một lúc, bạn có thể thêm --remove-nhà
ở giữa người xóa
và {tên tài khoản}
.
Khi nhóm không có tài khoản nào được liên kết với nó, bạn có thể xóa nhóm hoàn toàn:
sudo groupdel sambashare
Ghi chú: kỹ thuật bạn có thể chạy cái này miễn là không có tài khoản người dùng nào sambashare
làm nhóm chính của họ, nhưng bạn có thể muốn xóa tất cả tài khoản trước để đảm bảo an toàn.
Điều này sẽ làm những gì bạn đang hy vọng đạt được