部署ftp服务器  然后配置2个用户
 1:拥有读写操作  2:只有读操作
指定访问FTP主目录 /usr/local/test1.我办法是新建2个用户,共同指定目录 /usr/local/test
2. 用户:ftp1  ftp2都设置成同一组ftp
3.分配权限:[root@local]# chown -R ftp1:ftp test/
[root@ local]# chmod -R 640 test/
问题ftp1可连着上,ftp2无法连接提示
响应: 500 OOPS: cannot change directory:/usr/local/test
错误: 严重错误: 无法连接到服务器

解决方案 »

  1.   

    可以通过acl访问控制来实现
      

  2.   

    setfacl -m u:用户:rw /usr/local/test
    setfacl -m u:用户:r /usr/local/test
      

  3.   

    setfacl -m u:用户:rw /usr/local/test
    setfacl -m u:用户:r /usr/local/test按此操作还是提示响应: 500 OOPS: cannot change directory:/usr/local/test
      

  4.   

    setfacl -m u:用户:rw /usr/local/test
    setfacl -m u:用户:r /usr/local/test按此操作还是提示响应: 500 OOPS: cannot change directory:/usr/local/test