因为遇到了user改root后 再使用xftp传输文件的时候 依然会因为权限不够导致传输失败

所以我找到两个方法去处理这个问题

1.修改文件夹的属性 改为777 这个是所有用户都可以使用

777这个属性 将当前目录下的所有文件及子目录的文件拥有者权限设置为读、写、可执行,文件拥有者所在的用户组成员具备读、写、可执行权限,其它用户也具备读、写、可执行权限

命令: chmod 777  filename   (root权限下)

这样这个文件夹会高亮  这个时候在这个文件夹里传输数据了

2.把文件夹权限赋予给某个账户

使用这个是因为 某些服务器会禁止直接root登录  这样user切换到root 也不能传输文件  也就是报错 权限不够

一般情况下可以使用第一个方法 

但是在其他人用的时候 不一定会这么做  所以可以使用这个不太好的方法

就是把这个文件夹给当前的user用户

 格式为:chown [选项]... [所有者][:[组]] 文件...

例如:

chown  -R  user_1  home

就是把 home文件夹的权限给了 user_1  这样就可以传递数据了 不过不能保证这个user_1 用户对home目录的权限

Logo

更多推荐