0

我最近在我的 ubuntu 机器上安装了备份管理器以进行自动备份。问题是当我使用此代码设置自动化时 -

代码

我们会说“bash:/etc/backup-manager.sh:权限被拒绝”

我不明白这个错误。我尝试将读/写的用户更改为 root 以外的其他人,但没有成功。我尝试将 chmod 编号从 770 更改为 700,但仍然无法正常工作。

在此处输入图像描述

欢迎提供任何有关此的信息。感谢那些提供帮助的人 :) 那些想知道我正在使用主机给我的本教程的人。https://documentation.online.net/en/dedicated-server/tutorials/backup/configure-backup/start

我正在使用需要的 ubuntu 16 桌面版本

4

1 回答 1

1

在这种情况下,sudo 不会做你想做的事。发生的情况是外壳程序评估重定向并尝试在甚至开始/etc/backup-manager.sh之前为您打开。sudo cat这失败了,因为 shell 仍然以非特权用户身份运行。您必须说sudo -i打开一个新的 root shell,执行命令并再次退出。或者,您可以尝试sudo nano /etc/backup-manager.sh将内容粘贴到那里。这会起作用,因为编辑器以 root 身份运行,并且在您保存时会自行打开文件。

于 2016-08-08T13:20:47.750 回答