A. *_*Que 8 users backup debian
Linux 发行版包含多个系统用户帐户,例如daemon
、bin
、sys
等。Debian 包含一个backup
.
实际使用这个账户可以吗?也就是说,赋予该帐户通过 SSH 登录的能力,以便它可以进行备份。我已经做到了这一点并且效果很好,但我想知道是否有理由不应该这样做。
该用户由 Debian 中的两个备份程序AMANDA和Cedar Backupbackup
使用。它提供了详细信息,特别是它指示用户更改user\xe2\x80\x99s 登录 shell 并为其设置 SSH 密钥。amanda-server
README.Debian
backup
如果以这种方式amanda-server
使用backup
用户,我怀疑你的用法没问题。有一个可能值得关注的领域,/var/backups
即使用backup
user\xe2\x80\x99s 主目录;这个问题早在 2000 年就在邮件列表中提出debian-devel
,但\xe2\x80\x99 没有得到任何关注。(另请参阅2002 年和2004 年/var/backups
关于的两次讨论。)
用户backup
通过将其 shell 设置为 来禁用登录/usr/sbin/nologin
,并且其主目录是/var/backups
... ,这似乎不是空的。
如果运行sudo grep -r var/backups /etc
,您会发现许多每日 cron 作业将某些“基本”数据备份到/var/backups
:
dpkg
包含/etc/cron.daily/dpkg
维护包管理器状态的多个滚动副本。由于dpkg
它是低级包管理器,因此它可能存在于几乎所有 Debian 安装中。aptitude
对其额外状态信息执行相同的操作,扩展名为/etc/cron.daily/aptitude
.samba
安装,它会将备份(/etc/samba/smbpasswd
如果存在)保存到/var/backups/smbpasswd.bak
.slapd
,它似乎还会在/var/backups/slapd-<package version number>
.在许多情况下,每个状态文件似乎存储了 7 个副本,类似于如何logrotate
保留过去日志文件的循环存档。
因此,似乎有(或曾经)有一个记录很少的想法,即收集基本系统元数据的每日副本到/var/backups
,并且一些数据包正在实现它,而其他数据包则没有。
因此,至少,如果您计划将backup
用户帐户用于自己的目的,请注意至少其默认主目录/var/backups
可能每天都会转储许多(小)额外文件。到目前为止,我发现的所有 cron 脚本都将目录明确指定为/var/backups
,因此,如果您将用户的主目录更改为其他目录,您很可能会逃脱洪水。
归档时间: |
|
查看次数: |
1140 次 |
最近记录: |