Konteks : di Linux ubuntu 2.6.24-22-xen # 1 SMP x86_64 GNU / Linux
Saya memulai daemon melalui skrip init.d tetapi dalam output "ps", ia menampilkan pengguna daemon dalam bentuk angka. misalnya
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 dipetakan ke superduperadmin di / etc / passwd.
Kenapa ini ? Apakah itu karena superduperadmin terlalu panjang?
Jawaban:
Ya, itu karena terlalu lama ...
dari halaman manual ps (1) ...
sumber
Nama pengguna terlalu panjang untuk ditampilkan - lebih dari 8 karakter.
Jika Anda ingin
ps
daftar dengan nama yang lebih panjang, Anda harus mengatur sendiri panjang maksimum yang dibolehkan:sumber
ganti nama pengguna 'superduperadmin' menjadi 'sda'.
mengganti nama direktori home agar sesuai adalah opsional, tetapi Anda harus mengedit skrip, file konfigurasi, dll. yang merujuk nama pengguna itu (atau direktori jika Anda DO mengganti nama direktori home).
beri diri Anda pukulan keras di bagian belakang kepala untuk membuat akun pengguna yang membutuhkan Pengetikan Terlalu Banyak untuk mengingatkan diri Anda untuk tidak melakukannya lagi :)
sumber