Sulla mia macchina ( test Debian ), quando lo faccio
ps aux | grep pam
io ottengo
orto 609 0.0 0.0 58532 2148 ? S 08:06 0:00 (sd-pam)
orto 5533 0.0 0.0 12724 1948 pts/1 S+ 16:51 0:00 grep pam
(sd-pam)
sembra uno strano nome per un processo. Leggendo questo forum , vedo che questo nome è impostato apposta da systemd. Nel codice sorgente vediamo
/* The child's job is to reset the PAM session on
* termination */
/* This string must fit in 10 chars (i.e. the length
* of "/sbin/init"), to look pretty in /bin/ps */
rename_process("(sd-pam)");
Cosa significa apparire belli /bin/ps
e perché scegliere (sd-pam)
e non solo sd-pam
come nome? Mettere la parentesi attorno al nome sembra indicare che questo processo ha qualcosa di speciale come per un thread del kernel, ad es [kintegrityd]
.
ps
racchiude il nome contabile del processo tra parentesi e stampa che se il processo da mostrare è stato rinominato se ps
non è più in grado di trovare il processo con il suo nome originale, tuttavia questo ovviamente non spiega perché ciò avvenga nel pam
codice sorgente, che non ha nulla a che fare con ps
.
systemd-cgls
?)