CentOS6.5 ftp服务安装及权限问题解决

1.将ftp安装包导入linux系统中(使用Xshell软件等)

2.查看是否安装了FTP:rpm -qa |grep vsftpd

  如果没有显示,则说明此服务器没有安装过ftp服务

3.安装ftp服务:yum -y install vsftpd

4.创建ftp用户:useradd -d /home/test test      //增加用户test,并制定test用户的主目录为/home/test

  设置密码:passwd test

5.关闭匿名访问:

  修改/etc/vsftpd/vsftpd.conf文件:vi /etc/vsftpd/vsftpd.conf

    announce_enable=NO

6.设置开机自启ftp服务:chkconfig vsftpd on

7.查看是否启动ftp:service vsftpd (start/stop/status)

8.更改安全策略,否则直连会报权限问题(-P是设置永久更改)

   setsebool -P allow_ftpd_full_access on

   setsebool -P ftp_home_dir on

9.查看是否生效:getsebool -a | gerp ftp

10.重启电脑:reboot

 

特别添加:

vsftpd.chroot_list为黑名单

vsftpd.user_list为白名单

 

限制用户只能访问/home/test,不能访问其他路径:

  修改 # /etc/vsftpd/vsftpd.conf 如下:

    chroot_list_enable=YES //限制访问自身目录

    # (default follows)

    chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

  编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行

  改完配置文件,不要忘记重启vsFTPd服务器。

    # /etc/init.d/vsftpd restart

转载于:https://www.cnblogs.com/lsj100/p/10433262.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值