linux 下 vsftpd 配置本地用户访问的问题

今天在练习linux下ftp服务器构建的时候的一点心得

安装就不说了 只是安装后 我进行测试的时候的过程。

安装ftp后面、,在系统中的服务名是vsftpd,首先我先将其设置为系统启动服务

chkconfig vsftpd on

然后 我用 ftp 127.0.0.1登录ftp服务 提示用户名和密码 开始的时候输入系统用户名和密码,可是提示错误。后输入用户名为ftp 密码为空

我想这个应该就是ftp的默认用户吧,后来想用本地用户来进行测试。首先

我在/etc/vsftpd/vsftpd.conf中添加了一行 local_enable=yes ,但是访问时还是出现问题,这时 我就上网查找了一下。找到答案了 是因为seliunx出现问题。网上很多人都说尽量关闭selinux,但是我认为 进行不要关闭,希望关闭的人都是觉得用起来麻烦,可是如果大家都不用 那么redhat出这个干什么。其实selinux也没有什么,就像iptables一样 你只要打开它的控制就可以了。于是设置了一下 setsebool ftpd_disable_trans 1 于是再来尝试登录,可是还是不行,提示一样的错误,想了一会 呵呵 其实我是个很不小心的人。想起了 自己没有将服务重启,于是执行了 service vsftpd restart 。再访问 ok了 呵呵。另外 说明几个参数

1。chroot_local_user 表示本地用户登录后 登录目录是什么 如果不设置 默认是在用户自己的家目录,如果添加上 设置为yes的话 则表示所有本地用户登录后,登录目录为根目录。

2. chroot_list_enable 表示是否开通chroot_list_file文件控制,如果开通则在 chroot_list_file文件中的用户 无法访问到其他目录,只能在自己的用户家目录中。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值