2013年12月

[转载]linux下使用rsync同步文件到exfat分区的问题

原文地址: rsync to an exFAT partition in Linux

今天在备份东西的时候,使用rsync,提示: rsync: chcon "..." failed: Function not implemented (38).

很奇怪的提示, 搜索下才知道, 是权限的问题,我的rsync参数带o p g参数, 这3个参数的作用分别是保持文件所有者,属组,属性的.

-p, --perms 保持文件权限
-o, --owner 保持文件属主信息
-g, --group 保持文件属组信息

大致意思是exfat支持问题,去掉就ok了, 例如:

rsync -rltDv /from /to

[转载]SSH公钥认证Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).的问题

原文链接: SSH关于公钥认证Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).的问题

SSH对公钥、私钥的权限和所有权的要求是非常严格的,总结如下:
1、下面两个目录的所有权必须是user,所属组也应该是user,权限必须为700
\home\user
\home\user\.ssh
2、下面公钥文件的所有权必须是user,所属组也应该是user,权限必须为644
\home\user\.ssh\authorized_keys
3、下面私钥文件的所有权必须是user,所属组也应该是user,权限必须是600
\home\user\.ssh\id_rsa


周末的时候, 把原本独立分区的home, 挂载成了opt, home就放到/一起了, 然后ssh-key登录就死活上不去.

今天才突然想起来, 原home分区给/opt后, /下是没有home目录的, 后来就root新建了一个目录, 默认新建目录权限是755, ssh要求是700才行.