我希望普通用户(无 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,但我仍然不建议这样做。备份完成后,将出现一个屏幕,显示无法备份的文件,您每次只需确认即可。