Wenn ich a mache ls -al
, kann ich den Eigentümer und die Gruppe von Dateien oder Ordnern sehen. Ich habe jedoch kürzlich meine UID geändert. Wie kann ich feststellen, ob alle meine Ordner zu meinem Benutzernamen und der neuen UID gehören?
Wenn ich a mache ls -al
, kann ich den Eigentümer und die Gruppe von Dateien oder Ordnern sehen. Ich habe jedoch kürzlich meine UID geändert. Wie kann ich feststellen, ob alle meine Ordner zu meinem Benutzernamen und der neuen UID gehören?
Antworten:
Nun, wenn Sie damit gemeint haben, dass Sie die UIDs der Datei sehen möchten, kann der ls
Befehl helfen.
Sie können ls
mit n Flagge verwenden.
ls -n
-n
Erklärung von der Manpage:
-n, --numeric-uid-gid
like -l, but list numeric user and group IDs.
Nun, Linux verfolgt den Besitz von UID nur so
find / -uid 1000
Ändern Sie die UID 1000 in die UID, nach der Sie suchen möchten.
adduser
meinem Benutzer eine andere, spezielle UID (Sie wissen, 1992 hatten wir eine persönliche UID für die gemeinsame Nutzung von Dateien) mit NFS hatte das damals keine UID-Tabellen, und ich wurde sentimental damit :-)). Dieser Weg ist sauber und Sie werden überhaupt kein Problem haben. Der Versuch , eine UID alle über das System zu ändern , fast unmöglich ist , --- es ist nicht nur Dateibesitz, ist es in einige Datei zu --- denkt /etc/groups
.