Contexte : sur un ubuntu Linux 2.6.24-22-xen # 1 SMP x86_64 GNU / Linux
Je démarre un démon via un script init.d mais dans la sortie "ps", il affiche l'utilisateur du démon sous forme numérique. par exemple
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 est le mappé sur superduperadmin dans / etc / passwd.
Pourquoi est-ce ? Est-ce parce que le super - superadmin est trop long?
Réponses:
Oui, c'est parce que c'est trop long ...
à partir de la page de manuel ps (1) ...
la source
Le nom d'utilisateur est trop long à afficher - plus de 8 caractères.
Si vous souhaitez une
ps
liste avec des noms plus longs, vous devez définir vous-même la longueur maximale autorisée:la source
renommez l'utilisateur «superduperadmin» en «sda».
renommer le répertoire personnel pour qu'il corresponde est facultatif, mais vous devez modifier tous les scripts, fichiers de configuration, etc. qui font référence à ce nom d'utilisateur (ou le répertoire si vous renommez le répertoire personnel).
donnez-vous un coup à l'arrière de la tête pour créer un compte d'utilisateur qui nécessite trop de frappe pour vous rappeler de ne pas le faire à nouveau :)
la source