Por que as contas do sistema recebem shell de login no Ubuntu 12.04.5 Desktop

Por que as contas do sistema recebem shell de login no Ubuntu 12.04.5 Desktop

Eu fiz uma nova instalação do Ubuntu 12.04.5 Desktop de 64 bits deubuntu-12.04.5-desktop-amd64.isoe fiquei chocado ao descobrir que o shell de login de várias contas do sistema estava configurado /bin/shpara em vez de /usr/sbin/nologinou /bin/false(como no 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

Qual é a razão para isto?

Responder1

Por exemplo, cronjobs. Eles precisam de um shell para funcionar.

Veja Postagem de Unix e LinuxPor que o usuário 'bin' precisa de um shell de login?

informação relacionada