CentOS không thể xóa người dùng khỏi nhóm


7

Đã hỏi và trả lời nhiều lần, nhưng tôi không thể làm cho nó hoạt động được !!!

(Trên CentOS) Tôi có userA người dùng và tôi muốn xóa nó khỏi nhóm sftponly.

#groups userA
userA : sftponly
#id -Gn userA
sftponly
#gpasswd -d userA sftponly
Removing user userA from group sftponly
gpasswd: unknown member userA

#tail /etc/group
userA:x:509:
sftponly:x:510:
#tail /etc/passwd
userA:x:509:510::/home/userA:/bin/bash/

vì vậy gpasswd không hoạt động. Cũng thế:

usermod -G fourpoints fourpoints 

Không kết quả.

Tôi thực sự không biết phải làm gì, tôi cũng không chắc về chỉnh sửa / etc / nhóm ...

Câu trả lời:


17

Ran vào cùng một vấn đề. Đã có thể làm như sau để giải quyết điều này:

gpasswd -d user group


3
Không có lý do tại sao câu trả lời này đã không được nêu lên. Đó là cách thực hành tốt nhất!
Valentin Bajrami

1
Như được chỉ ra bởi @rebnhost, điều này không hoạt động nếu nhóm bạn muốn xóa, là nhóm chính của người dùng; trên Centos 7 dù sao đi nữa. Chuyển đổi nhóm chính trước, sau đó chạy gpasswdkhông còn gây ra lỗi cho tôi nhưgpasswd: user 'userA' is not a member of 'sftponly'
PanPipes

2

Bạn không thể xóa người dùng này khỏi nhóm đó vì đây là nhóm duy nhất họ là thành viên. Điều này thể hiện rõ ở đầu ra được trả về cho bạn bằng groups userAlệnh:

$ groups userA
userA : sftponly

Ngoài idra đầu ra:

$ id -Gn userA
sftponly

Hãy tìm trong /etc/passwdtệp cho người dùng này, đây có lẽ là nhóm chính của họ. Bạn sẽ phải chuyển chúng sang một nhóm khác (bằng cách thay đổi chính trong /etc/passwd) hoặc xóa hoàn toàn tài khoản của họ.


1

Tôi nghĩ trước tiên cần thay đổi nhóm chính thành userA:

#usermod -g userA userA

và sau đó người dùng có thể bị xóa khỏi nhóm bằng gpasswd


1
Câu trả lời này, cộng với @ chris-olin cho phép tôi xóa người dùng khỏi một nhóm mặc định hiện tại của họ mà không gặp lỗi như : gpasswd: user 'userA' is not a member of 'sftponly'. Đây là trên Centos 7.
PanPipes
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.