Contexto : en un ubuntu Linux 2.6.24-22-xen # 1 SMP x86_64 GNU / Linux
Estoy comenzando un demonio a través de un script init.d pero en la salida "ps", muestra al usuario del demonio en forma numérica. p.ej
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 es el mapeado a superduperadmin en / etc / passwd.
Por qué es esto ? ¿Es porque la superduperadmina es demasiado larga?
Respuestas:
Sí, es porque es demasiado largo ...
de la página del manual ps (1) ...
fuente
El nombre de usuario es demasiado largo para mostrar: más de 8 caracteres.
Si desea una
ps
lista con nombres más largos, debe establecer la longitud máxima permitida usted mismo:fuente
cambie el nombre del usuario 'superduperadmin' a 'sda'.
cambiar el nombre del directorio de inicio para que coincida es opcional, pero debe editar cualquier script, archivo de configuración, etc. que haga referencia a ese nombre de usuario (o el directorio si cambia el nombre del directorio de inicio).
date un golpe en la parte posterior de la cabeza para crear una cuenta de usuario que requiera Too Much Typing para recordarte que no debes volver a hacerlo :)
fuente