银河麒麟中vsftpd匿名用户相关配置常见问题及解决方法

文章介绍了如何在银河麒麟操作系统中通过配置vsftpd实现FTP服务器,允许匿名用户登录、上传文件、新建文件夹等操作。涉及到的关键配置包括anonymous_enable、anon_upload_enable、anon_mkdir_write_enable、anon_other_write_enable、anon_umask、anon_root等,并提供了权限设置和启动、重启vsftpd服务器的命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

银河麒麟系统中通常自带vsftpd,可以通过配置vsftpd,实现在本机中搭建ftp服务器,方便文件管理使用。并且很多时候确实因为实际需要,需要配置为允许匿名用户登录并操作。
但是vsfpd如果配置不好,就经常会出现很多问题,比如无法新建文件夹,文件夹无权限重命名或者删除,无法从ftp下载文件到本地等。
因此,针对一些常见的问题,提出一些解决方案。
注意!下面一些配置参数在vsftpd.conf文件中不一定写了,有些需要自行添加。

1.在哪配置vsftpd的配置

通常目录都在

/etc/vsftpd/vsftpd.conf

当然,修改这个文件是需要sudo权限的,修改的工具有很多,可以用gedit,pluma,如果都没有,vim,vi都是可以的,pluma为例。命令如下

sudo pluma /etc/vsftpd/vsftpd.conf

2.怎么配置允许匿名用户登录

打开配置文件vsftpd.conf后,找到或自行写入其中的anonymous_enable配置项,设置为YES即可。如下

anonymous_enable=YES

3.怎么配置允许匿名用户上传文件

找到或自行写入anon_upload_enable配置项,设置为YES,即可,如下。

anon_upload_enable=YES

4.怎么配置允许匿名用户新建文件及文件夹

找到或自行写入anon_mkdir_write_enable配置项,设置为YES即可,如下。

anon_mkdir_write_enable=YES

5.怎么配置允许匿名用户修改文件及文件夹名称,和删除文件和文件夹

找到或自行写入anon_other_write_enable配置项,设置为YES即可,如下。

anon_other_write_enable=YES

6.怎么配置匿名用户上传的文件在服务器端的权限

找到或自行写入anon_umask配置项,设置为相应的权限即可,注意,这里填写的内容为掩码值,比如你希望文件的权限为755,则你应该将777去减去755,得到022,如果你希望文件的权限是777,则你应该将777减去777,即写000。755的权限,如下。

anon_umask=000

7.怎么自定义ftp上传在服务器中的文件存储位置

找到或自行写入anon_root,修改其中的本地文件夹的路径,即为客户上传文件的存储位置,如下。

anon_root=/home/jjj/ftp/pub

8.怎么配置允许匿名用户上传的文件获得777权限

需要修改存放上传文件的文件夹的权限为777,注意!仅修改最后一级目录的文件夹权限为777,不然会出现无法登录的情况。如上述自定义的文件目录/home/jjj/ftp/pub中,仅修改最后的那个pub文件夹权限,如下命令。

sudo chmod 777 /home/jjj/ftp/pub

9.怎么启动、重启vsftpd服务器,并查看vsftpd状态

可以使用systemctl进行管理。
启动vsftpd服务器。

sudo systemctl start vsfptd

重启vsftpd服务器。

sudo systemctl restart vsfptd

查看vsftpd服务器运行状态。

sudo systemctl status vsfptd

关闭vsftpd服务器。

sudo systemctl stop vsfptd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鱼月半

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值