removido
(usa Nenhuma)
Enviado em 05/07/2017 - 00:22h
Systemd não aceita nomes de usuarios que começem com digitos, seguindo o que o 'Shadow' ( programa que cuida da database de usuario ) faz, que por padrão tambem não permite a criação de usuarios que começam com numeros, RHEL e Debian fazem patching pra remover essa restrição. O que acontece é que o Systemd ve o numero e conta a chave de configuração como
sintaticamente invalida, quando ele acha uma chave sintaticamente invalida ele loga a occorencia no seu syslog e continua a processar a unidade. A razão é permitir serviços criados atualmente ainda funcionem com versões antigas do systemd, que talvez não tenham chaves de configuração que o systemd mais novo tem.
Na minha opinião chaves como User= deveriam ser "chaves especiais" que não podem ser nem 'sintaticamente' ou 'lexicalmente' invalidas, pois podem apresentar uma escalação de privilegios.
E não, ele não dá root ao serviço, ele só não muda o usuario, se voce começou o serviço pelo systemd do sistema então ele é root, mas se começou com pelo systemd do usuario ele vai ser do usuario