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)