是否可以更改运行阿曼达Debian 主机上的客户端?我的网站主要使用 CentOS 7,所有 amanda 客户端都使用阿曼达备份作为客户端登录名。我需要一些 Debian 主机,但它们似乎都限制使用备份作为客户端登录。
当我从服务器测试备份时,出现如下错误:
% amservice debclient bsdtcp noop < /dev/null
Request failed: tcpm_recv_token: invalid size: "amandad: cannot look up client user \"backup\"\n"
我已经更改了 xinetd 中的条目/var/lib/amanda/.amandahosts
(并重新启动)以及我能找到的所有内容/etc/amanda*
- 但都无济于事。
无需构建自定义客户端即可更改此登录信息吗?
或者 - 两个帐户 - amandabackup(服务器)和backup(deb客户端)可以和谐共存吗?
答案1
除此以外的用户amandabackup
不是一个选项。因为amandabackup
用户是在编译时定义的,所以只有这个用户才有运行的所有权限阿曼达amdump
诸如、之类的操作amstatus
。您可能必须在源代码中定义一个新用户。