Kontext : unter Ubuntu Linux 2.6.24-22-xen # 1 SMP x86_64 GNU / Linux
Ich starte einen Daemon über ein init.d-Skript, aber in der Ausgabe "ps" wird der Benutzer des Daemons in numerischer Form angezeigt. z.B
1000 17560 1 1 11:04 ? 00:00:09 /usr/lib/jvm/java-6-sun/bin/java -server
-jar /home/superduperadmin/server/daemon.jar
1000 ist der Superduperadmin in / etc / passwd zugeordnet.
Warum ist das ? Liegt es daran, dass Superduperadmin zu lang ist?
Antworten:
Ja, weil es zu lang ist ...
von der ps (1) manpage ...
quelle
Der Benutzername ist zu lang, um angezeigt zu werden - mehr als 8 Zeichen.
Wenn Sie eine
ps
Liste mit längeren Namen wünschen , müssen Sie die zulässige maximale Länge selbst festlegen:quelle
Benennen Sie den Benutzer 'superduperadmin' in 'sda' um.
Das Umbenennen des Home-Verzeichnisses in eine Übereinstimmung ist optional, Sie müssen jedoch alle Skripte, Konfigurationsdateien usw. bearbeiten, die auf diesen Benutzernamen verweisen (oder das Verzeichnis, wenn Sie das Home-Verzeichnis umbenennen).
Gönnen Sie sich einen Schlag auf den Hinterkopf, um ein Benutzerkonto zu erstellen, für das zu viel Eingabe erforderlich ist, um sich daran zu erinnern, es nicht noch einmal zu tun :)
quelle