本文主要是介绍匿名用户可以通过ftp服务上传,下载,删除文件同时上传目录文件的权限是722。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
解答:
(1)关闭防火墙设置SELinux
[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# setenforce 0
(2)安装包
[root@localhost ~]# yum install vsftpd -y
启动服务:
[root@localhost ~]# systemctl start vsftpd
[root@localhost ~]# systemctl enable vsftpd
[root@localhost ~]# systemctl status vsftpd
(3)修改配置文件
匿名用户下载文件:
[root@localhost ftp]# touch file
直接将创建的下载桌面下载成功
匿名用户上传文件:
[root@localhost ftp]# vim /etc/vsftpd/vsftpd.conf
anon_upload_enable=YES(上传普通文件的权限)
anon_mkdir_write_enable=YES(上传目录文件的权限)
重启服务:
[root@localhost ftp]# systemctl restart vsftpd
匿名用户默认访问的服务器的目录是/var/ftp/,如果要实现匿名用户可以上传文件,要进行相关权限设置。
[root@localhost ftp]# chmod o+w /var/ftp/pub/
将桌面的文件上传:
匿名用户删除文件设置上传文件的权限:
[root@localhost ftp]# vim /etc/vsftpd/vsftpd.conf
添加如下命令:
[root@localhost ftp]# systemctl restart vsftpd
[root@localhost ftp]# cd pub/
[root@localhost pub]# ll //查看上传文件权限
2、通过本地用户访问ftp服务器时,除了silver用户,其他所有用户都被限制在自己的家目录内。
解答:
(1)修改配置文件
(2)添加允许用户
[root@localhost pub]# vim /etc/vsftpd/chroot_list
[root@localhost pub]# cat /etc/vsftpd/chroot_list
silver
重启服务:
[root@localhost pub]# systemctl restart vsftpd
添加用户:
[root@localhost pub]# useradd xiaoming
[root@localhost pub]# useradd xiaohong
[root@localhost pub]# echo “red” | passwd --stdin xiaoming
Changing password for user xiaoming.
passwd: all authentication tokens updated successfully.
(3) 测试
其他用户被限制在自己的主目录内
这篇关于匿名用户可以通过ftp服务上传,下载,删除文件同时上传目录文件的权限是722。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!