Я пробую этот Резервный Сценарий оболочки из серверного руководства. Предоставленный это для моего настольного рабочего Xubuntu 14.04.
NFS смонтирован и доступен. Сценарий был создан и отредактирован с корректными каталогами, которых я хочу создать резервную копию, и имеет следующие полномочия;
-rwxr-x--- 1 root root 661 May 25 20:51 prod1backup.sh
Данная ошибка; tar (child): /home/servershare/networkbackup/zach-Ubuntu-TT-1-Sunday.tgz: Cannot open: Permission denied tar (child): Error is not recoverable: exiting now
Я полагаю, что tar не имеет разрешения создать файл, поскольку выполнение tar отдельно за пределами сценария требует sudo
.
Какие-либо предложения? Я не знаю много о сценариях, но пытаюсь взять остатки.
Я предлагаю Вас после двух путей.
Сначала. Изменить /home/servershare/networkbackup
разрешение папки.
$ sudo chown -R servershare:servershare /home/servershare/networkbackup
$ ./prod1backup.sh
116-секундный. Использовать команду sudo непосредственно.
$ sudo ./prod1backup.sh
я думаю, что "Permission denied"
показан, потому что это владелец папки не является текущий пользователь.