Das Home-Verzeichnis des Root-Benutzers in Ubuntu ändern?


8

Titel sagt alles, wie ändere ich das Home-Verzeichnis des 'root'-Benutzers in Ubuntu 12.04?

Antworten:


11

Hier sind die Anweisungen, aber stellen Sie sicher, dass Sie wissen, was Sie tun.

Auf jedem * nix-System finden Sie eine Datei namens, /etc/passwddie alle Benutzer und einige Einstellungen auflistet. Hier ist die Syntax dieser Datei:

username:password:uid:gid:additional_info:home:shell

So finden Sie zum Beispiel:

root:x:0:0::/root:/bin/bash

Das heißt, der Benutzer heißt root, das Passwort ist versteckt (es /etc/shadowist 0aktiviert ), uid ist , gid ist 0, keine zusätzlichen Informationen, das Home-Verzeichnis ist /rootund die Standard-Shell ist /bin/bash.

Bearbeiten Sie diese Datei und ändern Sie das Ausgangsverzeichnis.

Ich sehe jedoch keinen Grund dafür.


5
Sie sollten wahrscheinlich den vipwBefehl verwenden, um die passwdDatei zu bearbeiten . Es setzt Sperren, um eine Beschädigung der Datei zu vermeiden. Durch das Durcheinander /etc/passwdkann Ihr System leicht abgespritzt werden.
Keith Thompson

Danke, das wird funktionieren. Nur zur allgemeinen Information muss ich das Home-Verzeichnis für eine VPS-Vorlage ändern - es ist nur eine

3
@ user1710563: Es kann hilfreich sein, Ihre Frage zu aktualisieren, um zu erklären, warum Sie dies tun müssen. Die allgemeine Reaktion (meine eingeschlossen) war "Tu das nicht"; Wenn Sie uns mitteilen, warum Sie dies tun möchten, erhalten Sie wahrscheinlich bessere Informationen - einschließlich möglicher Alternativen, bei denen das Basisverzeichnis von root nicht geändert werden muss.
Keith Thompson
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.