Linux-Name für ungültigen Gruppennamen

1395
Gefolge

Ich versuche, den Besitzer eines Verzeichnisses zu ändern. Davor gab es ein Durcheinander über die Datei / etc / group. Es gab eine Gruppe mit dem Namen "500" und die Ioinstall-Gruppen-ID war 15001. Ich habe diese Einstellungen manuell über die Gruppendatei geändert und das System neu gestartet.

Danach überprüfe ich das Verzeichnis für Benutzer und Gruppe und diese wie "Orakel 500". Es gibt keine Gruppe mit dem Namen "500" in / etc / group. Ich habe den Befehl "chown" verwendet, um die Gruppe 500 in oinstall zu ändern. Das System hat jedoch einen Fehler wie folgt ausgegeben:

[root@myserver /]# chown -R oracle:oinstall /dir chown: invalid group: `oracle:oinstall'

Hinweis:

[root@myserver /]# getent passwd oracle oracle:x:500:500::/home/oracle:/bin/cdax/bash  [root@myserver /]# getent group oinstall  [root@myserver /]# chown -R oracle:oinstall /dir chown: invalid group: `oracle:oinstall'  [root@myserver /]# grpck -r 'rooty' is a member of the 'rooty' group in /etc/group but not in /etc/gshadow no matching group file entry in /etc/group delete line 'arda:!::'? No no matching group file entry in /etc/group delete line '500:!::'? No grpck: no changes 

oinstall / etc / group-Datei:

[root@myserver /]# cat /etc/group | grep oinstall oinstall:x:500: 

Ich kann oinstall in der Gruppendatei sehen, aber der Befehl chown / chgrp funktioniert nicht richtig:

[root@ANIPTORCLT01 /]# chgrp oinstall /dir chgrp: invalid group: `oinstall' 
2
chown behandelt numerische Werte als Benutzer / Gruppe ** IDs ** nicht Benutzer / Gruppe ** Namen **. https://linux.die.net/man/1/chown Frank Thomas vor 6 Jahren 0
Eigentlich erlaubt Chown Namen, die ich so kannte. Ich benutze immer chown mit Namen. Übrigens habe ich es mit id versucht, aber es hat nicht funktioniert. Gefolge vor 6 Jahren 1
Bitte geben Sie die Ausgabe von "getent passwd oracle" und "getent group oinstall" an. Charley vor 6 Jahren 0
Ich habe die Ausgaben am Ende der Frage @Charley hinzugefügt Gefolge vor 6 Jahren 1
da es keine Ausgabe von getent oinstall @KamilMaciorowski gibt Gefolge vor 6 Jahren 1
Entschuldigung für meine Aufmerksamkeit. aber die Ausgabe ist die gleiche, leer. Gefolge vor 6 Jahren 1
@KamilMaciorowski danke. Gefolge vor 6 Jahren 1
Ich habe Ihren Kommentar unter meiner Antwort gelesen (und ich denke immer noch, Sie sollten das `groupadd ... '- Fragment Ihrer Frage hinzufügen). Ich kann das Problem nicht replizieren. Für den Moment denke ich, dass es in Ihrem `/ etc / group` und / oder` / etc / gshadow` einige schwer fassbare Fehler oder Inkonsistenzen gibt. Können Sie eine Gruppe mit einem anderen Namen hinzufügen? Kannst du eine Gruppe mit einer anderen "gid" hinzufügen? Kamil Maciorowski vor 6 Jahren 0
Ich habe oinstalll group mit 3 "l" Buchstaben und 50000 gid hinzugefügt, aber es gibt keinen Unterschied bezüglich des Fehlers. ungültige Gruppe. Ich sehe es in gshadow und gruppiere Dateien als korrekt. Aber der Fehler ist immer noch da. Gefolge vor 6 Jahren 1

1 Antwort auf die Frage

1
Gefolge

Ich habe die nsswitch-Datei passwd shadow und group lines in winbind von centrify geändert und das Problem ist gelöst.