Контекст : в Ubuntu Linux 2.6.24-22-xen # 1 SMP x86_64 GNU / Linux
Я запускаю демон через скрипт init.d, но в выводе "ps" он отображает пользователя демона в числовой форме. например
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 соответствует superduperadmin в / etc / passwd.
Почему это ? Это потому, что супердуперадмин слишком длинный?
Ответы:
Да, это потому что это слишком долго ...
со страницы руководства ps (1) ...
источник
Имя пользователя слишком длинное для отображения - более 8 символов.
Если вы хотите
ps
список с более длинными именами, вы должны сами установить максимально допустимую длину:источник
переименуйте пользователя 'superduperadmin' в 'sda'.
Переименовать домашний каталог для соответствия необязательно, но вам нужно отредактировать любые сценарии, файлы конфигурации и т. д., которые ссылаются на это имя пользователя (или каталог, если вы действительно переименуете домашний каталог).
дайте себе пощечину за создание учетной записи пользователя, которая требует слишком много печатать, чтобы напомнить себе, чтобы не делать это снова :)
источник