尝试此备份脚本时出现权限错误

尝试此备份脚本时出现权限错误

我正在尝试备份 Shell 脚本来自服务器指南。当然,它是为我的运行 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

有什么建议吗?我对脚本了解不多,但我正在尝试学习一些知识。

答案1

我建议您遵循两种方式。

第一、修改/home/servershare/networkbackup文件夹的权限。

$ sudo chown -R servershare:servershare /home/servershare/networkbackup

$ ./prod1backup.sh

第二、直接使用 sudo 命令。

$ sudo ./prod1backup.sh

我认为"Permission denied"显示该内容是因为文件夹的所有者不是当前用户。

相关内容