anon_mkdir_write_enable
anon_world_readable_only=NO 放开匿名用户对整个服务器的浏览权限。
⑴ 修改vsftpd 的主配置文件/etc/vsftpd.conf
# vi /etc/vsftpd.conf
⑵ 将如下两行前的#删除
#anon_upload_enable=YES 允许匿名用户上传
#anon_mkdir_write_enable=YES 开启匿名用户的写和创建目录的权限
若要以上两项设置生效,同时还要求:
write_enable=YES
⑶ 匿名用户对文件系统的上传目录具有写权限,添加如下的配置语句
anon_world_readable_only=NO
上面的配置语句用于放开匿名用户的浏览权限
修改后存盘退出vi
⑷ 创建匿名上传目录
# mkdir /var/ftp/incoming
⑸ 修改上传目录的权限
# chmod o+w /var/ftp/incoming/
⑹ 重新启动vsftpd
# service vsftpd restart
⑴ 匿名用户对/var/ftp/incoming 目录而言是其他用户,所以必须为此目录添加对其他用户的可写权限才可上传,即此目录权限的数字表示是707。
⑵ 只有设置anon_world_readable_only=NO 后,才能开放匿名用户的读权限,即:浏览此服务器中全部的内容。
⑶ 若想匿名用户能够进行续传文件还应使用anon_other_write_enable=YES配置,并随时对FTP站点进行维护,即:将incoming目录中有用的文件移向pub目录。
vsftp 修改指定ftp用户目录权限的命令:命令行输入:chmod 777 /srv/111cn 备注: srv目录是server的简写,提供一些特定服务的目录。改权限在linux中会用到chmod 命令的,chmod----改变一个或多个文件的存取模式(mode)
chmod [options] mode files
只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode( *** 作码)。可指定多个mode,以逗号分开。
vsftp 修改指定ftp用户目录权限的命令:
其实这个很简单,由于用的比较少所以在我的博客里mark一下方便查找:
命令行输入:
代码如下复制代码
chmod 777 /srv/111cn
备注: srv目录是server的简写,提供一些特定服务的目录。
匿名用户的权限、普通用户的权限、root用户的权限三种方式都可以自定义。如果你用本地用户模式的话,root系统权限最高。
匿名用户的权限,都可以自定义,比如重命名,上传,下载,新建文件,浏览目录等
系统默认的是匿名登录的。建议自己定义为好!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)