linux 创建FTP用户并且赋予用户访问某个文件夹的权限 |
您所在的位置:网站首页 › 如何删除ftp用户账号密码 › linux 创建FTP用户并且赋予用户访问某个文件夹的权限 |
1 安装vsftpd (1)yum install -y vsftpd (2)设置FTP服务开机自启动。 systemctl enable vsftpd.service(3)启动FTP服务。 systemctl start vsftpd.service(4)查看FTP服务端口。 netstat -antup | grep ftp显示下面信息 (2) 给账号设置密码 一共需要两遍 passwd ftpusername(3)更改用户ftpusername的主目录为某个目录 /home/web/baidu usermod -d /home/web/baidu ftpusername(4)将文件目录所有者改为用于登录FTP的用户 chown -R ftpusername:ftpusername /home/web/baidu没有此操作用户无法在目录内对文件进行操作 (5)修改“vsftpd.conf”配置文件 a.打开配置文件“vsftpd.conf”。 vi /etc/vsftpd/vsftpd.conf 对以下信息进行编辑,#设置以下参数,不允许匿名登录FTP服务器,允许本地用户登录FTP服务器,并指定FTP本地用户使用的文件目录。 anonymous_enable=NO #不允许匿名登录FTP服务器 local_enable=YES #允许本地用户登录FTP服务器 local_root=/var/ftp/work01 #FTP本地用户使用的文件目录 #设置以下参数,限制用户只能访问自身的主目录。 chroot_local_user=YES #所有用户都被限制在其主目录 chroot_list_enable=YES #启用例外用户名单 chroot_list_file=/etc/vsftpd/chroot_list #例外用户名单 allow_writeable_chroot=YES PS:也可以找到这个文件拉到本地进行编辑,记得做好备份 b.修改user_list 文件 vim etc/vsftpd/user_list在里面把你的ftpusername 用户添加上去,记得一个用户占一行 c.可做可不做 在/etc/vsftpd/新增chroot_list文件 此文件内的用户不受只可以访问其主目录的限制 方法和user_list 文件操作一样 3 重启ftp systemctl restart vsftpd.service |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |