Werden geänderte Benutzernamen an Dateiberechtigungen weitergegeben?

1

Ich lief lastbund fand Anmeldeversuche, die meinen Benutzernamen verwendeten. Ich bezweifle, dass sie mein Passwort erraten würden, aber mein 4-Kleinbuchstaben-Wörterbuch-Benutzername sollte wahrscheinlich komplexer werden.

Ich füge den ersten Buchstaben meines Nachnamens hinzu

usermod -l login-name old-name

Mein Benutzer gehört zu 3 anderen Gruppen als sich selbst. Werden sich diese automatisch ändern? Entspricht der Besitz von Dateien, die sich nicht im Ausgangsverzeichnis befinden, dem neuen Anmeldenamen?

BEARBEITEN: Wird sich der Gruppenname des Benutzers auch ändern, um mit dem neuen Benutzernamen übereinzustimmen? Wird die Änderung lange dauern, wenn mein Benutzer über viele Dateien verfügt?

Buttle Butkus
quelle

Antworten:

2

Beim Benutzen:

usermod -L login_name login

Der Name des Benutzers wird von login in login_name geändert. Sonst wird nichts verändert. Insbesondere sollte der Name des Basisverzeichnisses des Benutzers wahrscheinlich geändert werden, um den neuen Anmeldenamen widerzuspiegeln.

Das geht schnell mit

chown -R username /home/username 

Das Ändern von Berechtigungen ist in der Regel schnell, auch bei vielen Dateien.

Sie können die Gruppen auch mit sed reparieren.

sed -i ‘s/original_word/new_word/g’ /etc/group
aviau
quelle