Contexto : em um ubuntu Linux 2.6.24-22-xen # 1 SMP x86_64 GNU / Linux
Estou iniciando um daemon por meio de um script init.d, mas na saída "ps", ele está exibindo o usuário do daemon em formato numérico. por exemplo
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 é o mapeado para superduperadmin em / etc / passwd.
Por que é isso ? É porque o superduperadmin é muito longo?
Respostas:
Sim, é porque é muito longo ...
da página do manual ps (1) ...
fonte
O nome de usuário é muito longo para ser exibido - mais de 8 caracteres.
Se você deseja uma
ps
listagem com nomes mais longos, defina o tamanho máximo permitido:fonte
renomeie o usuário 'superduperadmin' para 'sda'.
renomear o diretório home para corresponder é opcional, mas você precisa editar quaisquer scripts, arquivos de configuração, etc. que façam referência a esse nome de usuário (ou o dir, se você renomear o diretório home).
dê a si mesmo um golpe na parte de trás da cabeça para criar uma conta de usuário que exija muita digitação para se lembrar de não fazê-lo novamente :)
fonte