Was bedeutet die "Nummer" im Besitzerfeld von Dateien unter Linux?
18
Ich habe viele Dateien auf meinen neuen Linux-Host kopiert. Ich sehe, dass für alle Dateien der Eigentümer und die Gruppe auf festgelegt sind 515. Was bedeutet das?
Klarstellung: Dies war die UID / GID der Dateien auf dem ursprünglichen Host. Es ist eine gute Idee, Benutzer mit derselben UID / GID neu zu erstellen, wenn Sie auf einen neuen Server migrieren.
Laher
Antworten:
24
Sie haben wahrscheinlich eine Kopie erstellt, in der die ursprüngliche Gruppe und der Besitzer dieser Dateien erhalten geblieben sind. Innerhalb von Linux ist der Eigentümer und die Gruppe im Grunde genommen nur eine ID (in Ihrem Fall die Nummer 515). Diese ID wird dann einer Gruppe und einem Benutzernamen zugeordnet, die in /etc/passwdoder aufgelistet sind /etc/group. Sie werden sehen, dass Sie in diesen Dateien den Namen des Benutzers und auch die ID finden, die für diesen bestimmten Benutzer und diese Gruppe verwendet wird.
Am wahrscheinlichsten ist in /etc/groupund /etc/passwddie ID "515" nicht aufgeführt, und aus diesem Grund wird die ID selbst angezeigt.
Mit den Befehlen chownund können Sie den Ordner und die Gruppe in einen vorhandenen Eigentümer und eine vorhandene Gruppe ändern chgrp.
Randnotiz: Das häufigste Szenario für verwaiste Benutzer / Gruppen ist das Extrahieren aus einem Archiv.
Mel
7
Es bedeutet, dass:
Die Datei gehört user: group 515: 515
Die Benutzer- und Gruppen-IDs 515 sind nicht in / etc / passwd oder / etc / group als einem bestimmten Benutzer und einer bestimmten Gruppe zugewiesen definiert.
Dies bedeutet, dass entweder kein Benutzer und keine Gruppe mit diesen IDs vorhanden ist oder dass ihre Namen zu lang sind, um vollständig in diesem Feld angezeigt zu werden.
Antworten:
Sie haben wahrscheinlich eine Kopie erstellt, in der die ursprüngliche Gruppe und der Besitzer dieser Dateien erhalten geblieben sind. Innerhalb von Linux ist der Eigentümer und die Gruppe im Grunde genommen nur eine ID (in Ihrem Fall die Nummer 515). Diese ID wird dann einer Gruppe und einem Benutzernamen zugeordnet, die in
/etc/passwd
oder aufgelistet sind/etc/group
. Sie werden sehen, dass Sie in diesen Dateien den Namen des Benutzers und auch die ID finden, die für diesen bestimmten Benutzer und diese Gruppe verwendet wird.Am wahrscheinlichsten ist in
/etc/group
und/etc/passwd
die ID "515" nicht aufgeführt, und aus diesem Grund wird die ID selbst angezeigt.Mit den Befehlen
chown
und können Sie den Ordner und die Gruppe in einen vorhandenen Eigentümer und eine vorhandene Gruppe ändernchgrp
.quelle
Es bedeutet, dass:
quelle
Dies bedeutet, dass entweder kein Benutzer und keine Gruppe mit diesen IDs vorhanden ist oder dass ihre Namen zu lang sind, um vollständig in diesem Feld angezeigt zu werden.
quelle
Dies ist die Benutzer- oder Gruppen-ID von Benutzern.
Die Zuordnung zu Benutzernamen befindet sich in / etc / passwd (für Benutzer-IDs) oder / etc / groups (für Gruppen-IDs).
Sehen
quelle