首页 运维 网络学院 查看内容

Linux之FTP部署

2012-6-5 16:37 426 0

摘要:   1.关闭 selinux       安全增强式Linux(SELinux, Security-Enhanced Linux)是一种强制...
关键词: nbsp vsftpd selinux disable setsebool service 模式 用户 chroot enable

  1.关闭 selinux       安全增强式Linux(SELinux, Security-Enhanced Linux)是一种强制存取控制(mandatory access control)的实现。      查看selinux状态: getenforce       SELinux 支持三种模式,分别如下:      •enforcing:强制模式,代表 SELinux 运作中,且已经正确的开始限制 domain/type 了;      •permissive:宽容模式:代表 SELinux 运作中,不过仅会有警告讯息并不会实际限制 domain/type 的存取。这种模式可以运来作为 SELinux 的 debug 之用;   www.2cto.com      •disabled:关闭,SELinux 并没有实际运作。      修改/etc/sysconfig/selinux,将其disable:SELINUX=disabled  或者: setsebool ftpd_disable_trans 1   # setsebool -P ftp_home_dir 1     # service vsftpd restart    reboot   2.命令 getsebool ftpd_disable_trans 可以查看当前的状态如果不是on    那么是输入命令 setsebool ftpd_disable_trans 1 当然也可以加入-P参数 以便不需要每次开机都输入这个命令 setsebool -P ftpd_disable_trans 1 同理  如果smb服务也遇到相同的问题    修改/etc/vsftpd/vsftpd.conf   vi /etc/vsftpd/vsftpd.conf   #启用/禁止匿名用户访问   anonymous_enable=NO   #允许本地用户登录并允许其上传文件   local_enable=YES   write_enable=YES   #将本地用户锁定在主目录中,不允许切换到上一级目录中   chroot_local_user=YES chroot_list_enable=YES    ·  新建/etc/vsftpd/chroot_list   vi /etc/vsftpd/chroot_list   加入  www.2cto.com     storage   这样,storage用户登录,可以切换任意路径 否则,会被限制在home目录    ·  设置开机自启动:chkconfig vsftpd on   service vsftpd start 开启   service vsftpd sttp  停止   service vsftpd restart 重启       作者 Cloud123
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部