以普通用户身份备份 /etc/ Deja Dup?

以普通用户身份备份 /etc/ Deja Dup?

我希望普通用户(无 sudo)能够使用 Deja Dup 备份 /etc/ 及其主目录。目前,主文件夹备份进展顺利,但由于缺乏权限,/etc 无法备份。

有没有办法创建一个新组,比如“backupers”将用户添加到其中,然后编辑 visudo 以允许“backupers”组使用 Deja Dup 执行此类备份?

目前,用户可以查看 /etc/ 中的文件(例如使用 gedit),但不能修改,我希望它保持这种方式。但是他们做备份很方便。

答案1

如果你备份的目的/etc只是为了防止意外错误,请考虑使用etckeeper将其存储在版本控制中。安装etckeeper包,它将自动设置它,并自动提交配置更改。如果您需要恢复错误的配置更改,请sudo bzr/etc/存储库上使用。

答案2

不确定您的问题是否仍然存在,但为了完整性,我添加了在 Ubuntu 14.04 上看到的内容。

我可以轻松地在 deja dup 中将 /etc 添加到我的备份位置,并且它确实得到了备份。但是,有些文件夹除了其所有者之外,其他人都无法读取,这很有意义,例如对于某些系统服务、用户密码或私人加密密钥。不建议将其权限更改为组或甚至全局可读性,因为这会降低您的系统安全性。对于某些组可读性有限的文件,可以将需要备份它们的用户添加到相应的组,例如 shadow,但我仍然不建议这样做。备份完成后,将出现一个屏幕,显示无法备份的文件,您每次只需确认即可。

相关内容