Superuser-Name in Ubuntu ändern?

3541
Léo Léopold Hertz 준영

Ich habe meinen Superuser falsch geschrieben. Es sollte "masi" statt "maasi" sein. Ich möchte nicht alle Pakete erneut konfigurieren und installieren. Wie kann ich das ändern?

5

3 Antworten auf die Frage

9
brendan

Wenn Sie nicht von UID 0 sprechen (die fast immer als root bezeichnet wird und in einigen Verwaltungsanwendungen wahrscheinlich als dieser Name hartcodiert wird), ist der 'Superuser' nur ein Benutzer in der adminGruppe. Sie können die oben erwähnte Methode verwenden (stellen Sie jedoch sicher, dass Sie auch /etc/shadowund /etc/gshadow, und verwenden vipwund vigr), aber ich würde empfehlen, einfach ein neues Konto mit dem richtigen Namen zu erstellen, es der admingroup ( adduser masi admin) hinzuzufügen und Ihre Daten dahin zu migrieren (Kopieren Sie das Home-Verzeichnis und chown -R masisind wahrscheinlich ausreichend). Melden Sie sich bei dem neuen Konto an und bestätigen Sie, dass Sie sudodas Konto ausführen können, bevor Sie das alte Konto löschen. Dies ist viel weniger wahrscheinlich, wenn Sie Ihr System gesperrt lassen.

5
John T

Sie möchten den usermodBefehl verwenden. Es werden auch alle für Sie benötigten Dateien aktualisiert.

Sie müssen jedoch die Vorbehalte beachten:

HÜTTEN:

usermod erlaubt Ihnen nicht, den Namen eines Benutzers zu ändern, der angemeldet ist. Sie müssen sicherstellen, dass der angegebene Benutzer keine Prozesse ausführt, wenn dieser Befehl ausgeführt wird, wenn die numerische Benutzer-ID des Benutzers geändert wird. Sie müssen den Besitzer von Crontab-Dateien manuell ändern. Sie müssen den Besitzer von at-Jobs manuell ändern. Sie müssen alle Änderungen an NIS auf dem NIS-Server vornehmen.

2
Adam Batkin

Bearbeiten /etc/passwordSie einfach den Eintrag nach Ihren Wünschen. Möglicherweise müssen Sie auch aktualisieren, /etc/groupum die Konsistenz zu gewährleisten . Benennen Sie dann Ihr Heimatverzeichnis (in /home) entsprechend um.

Alle Dateiberechtigungen werden von der Benutzer- / Gruppen-ID (der mit Ihrem Namen verknüpften Nummer) ausgeführt. Wenn Sie also den Namen aktualisieren, sollte dies "nur funktionieren".