我有一个正在运行的rsync服务器,我想包括用户身份验证。 我已经正确配置了rsync.conf和rsync.sectrts文件,并且正常的用户身份验证正常。
但是我不想将密码存储在普通文本中,因此我考虑将/ etc / shadows文件中的加密密码用作rsync.secrets文件的键值对。
但是这种方式不起作用。 rsync无法在输入unix密码时进行身份验证,但是当我键入加密密码本身时,它已正确身份验证。
非常感谢您的帮助。
rsync.conf:
[upload]
path=/user/svcact01
use chroot = false
uid=uid101
read only=no
munge symlinks = no
strict modes = true
auth users = raj
secrets file = /user/svcact01/rsync/rsync.secrets
rsync.secrets:
raj:lD8GzRwQJDrhs
Permission for secrets file:
-rw------- 1 svcact01 generic 42 Dec 26 10:51 rsync.secrets