¿Por qué las cuentas del sistema reciben un shell de inicio de sesión en el escritorio Ubuntu 12.04.5?

¿Por qué las cuentas del sistema reciben un shell de inicio de sesión en el escritorio Ubuntu 12.04.5?

Hice una nueva instalación de Ubuntu 12.04.5 de escritorio de 64 bits desdeubuntu-12.04.5-escritorio-amd64.isoy me sorprendió descubrir que el shell de inicio de sesión de numerosas cuentas del sistema estaba configurado /bin/shen lugar de /usr/sbin/nologino /bin/false(como en Ubuntu 14.04).

daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh

¿Cuál es la razón para esto?

Respuesta1

Por ejemplo, cronjobs. Necesitan un caparazón para funcionar.

Ver Post de Unix y Linux¿Por qué el usuario 'bin' necesita un shell de inicio de sesión?

información relacionada