ASIANUX4 ftp设置

ASIANUX4默认vsftpd服务是关闭的。


在系统的服务管理中启用vsftpd


在系统防火墙配置中设置可信的服务ftp(打勾)



[下边转载别人的]

ftp不能使用root用户,将/etc/vsftp

d/ftpusers和/etc/vsftpd/user_list两个文件中的root注释掉,就是在root前加个#,再运行ftp结果报错

500 OOPS:cannot change directory:/root

到网上查了下,是selinux的配置问题,两种方法解决:

1、setsebool -P ftp_home_dir on 之后再运service vsftpd restart

setsebool -P ftpd_disable_trans on 之后再运service vsftpd restart也行

2、关闭selinux

修改/etc/selinux/config文件或/etc/syscofnig/selinux设置SELINUX= disabled ,然后重启



原因:

关闭selinux 对ftp的保护


在安装完vsftp服务后登陆时可能遇到cannot change directory后面是登陆者的目录的错误。这是因为SE设置的关闭了ftp的原因。 使用命令 getsebool ftpd_disable_trans 可以查看当前的状态如果不是on 那么是输入命令 setsebool ftpd_disable_trans 1 当然也可以加入-P参数 以便不需要每次开机都输入这个命令 setsebool -P ftpd_disable_trans 1 同理如果smb服务也遇到相同的问题
在安装完vsftp服务后登陆时可能遇到cannot change directory后面是登陆者的目录的错误。这是因为SE设置的关闭了ftp的原因。
使用命令
getsebool ftpd_disable_trans
可以查看当前的状态如果不是on
那么是输入命令
setsebool ftpd_disable_trans 1
当然也可以加入-P参数 以便不需要每次开机都输入这个命令
setsebool -P ftpd_disable_trans 1
同理 如果smb服务也遇到相同的问题 ,也可以这么做。
setsebool -P samba_enable_home_dirs=1
selinux的问题也可以使用 管理工具中的 selinux management 来调整相关设置。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值