Adicione simplesmente -p no seu comando tar.
-p, --preserve-permissions, --same-permissions
extract information about file permissions
(default for superuser)
Isso aconteceu algumas vezes. Então estou curioso por quê.
Para alguma finalidade, eu fiz tar cf /backup/os.tar / --one-file-system . Em seguida, inicializou em um sistema de recuperação e um sistema de arquivos raiz refeito. Então tar xf /backup/os.tar . E sendmail não funcionou. Ou foi lightdm e unity .
Assisti a vários registros por um dia, descobri a causa raiz. Tudo foi por causa da permissão foi alterada para alguns arquivos. Por exemplo, /usr/lib/dbus-1.0/dbus-daemon-launch-helper não era executável. /var/lib/sendmail/ pertence ao grupo errado.
Adicione simplesmente -p no seu comando tar.
-p, --preserve-permissions, --same-permissions
extract information about file permissions
(default for superuser)