Viele Male gefragt und beantwortet, aber ich kann es nicht zum Laufen bringen !!!
(Unter CentOS) Ich habe den Benutzer userA und möchte ihn aus der Gruppe entfernen 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/
also gpasswd funktioniert nicht. Ebenfalls:
usermod -G fourpoints fourpoints
Kein Ergebnis.
Ich weiß nicht wirklich, was ich tun soll, ich bin mir auch nicht sicher, ob ich / etc / group bearbeiten soll ...
gpasswd
gpasswd: user 'userA' is not a member of 'sftponly'
Sie können diesen Benutzer nicht aus dieser Gruppe entfernen, da dies die einzige Gruppe ist, der er angehört. Dies zeigt sich in der Ausgabe, die vom
groups userA
Befehl an Sie zurückgegeben wird :Auch die
id
Ausgabe:Suchen Sie in der
/etc/passwd
Datei nach diesem Benutzer, dies ist höchstwahrscheinlich seine primäre Gruppe. Sie müssen sie entweder in eine andere Gruppe verschieben (indem Sie ihre primäre Gruppe ändern/etc/passwd
) oder ihr Konto vollständig löschen.quelle
Ich denke, es ist notwendig, zuerst die Hauptgruppe in userA zu ändern:
und dann kann der Benutzer mit gpasswd aus der Gruppe entfernt werden
quelle
gpasswd: user 'userA' is not a member of 'sftponly'
. Dies war auf Centos 7.