linux小白的走过的冤枉路

前言

描述一下这几天搭建gitlab和vsftpd走过的坑

vsftpd的搭建

网上的教程很多。搭建方法以及配置文件不再赘述。我遇到的困难是,用户可以下载不可以上传。这个问题好坑啊!用的windows的ftp命令进行的测试。得出了几个错误,例如:

500 Illegal PORT command.
425 Use PORT or PASV first.

这才是最坑的地方,文不对题,为此一直到不到答案。最后取得灵感:
http://blog.163.com/wspjing@126/blog/static/117720534201222411274711/
因此想来有可能是selinux的问题。
于是修改selinux的配置文件:

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=enabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

将SELINUX改为enabled,然后重启系统即可。

vsftpd的时间问题

使用本地时间:

ftp上来显示的时间与系统时间不一致,是因为默认情况下,vsftpd 是用GMT做为它的时间的,所以和系统的时间可能会不一致。修改也很简单: 
vi /etc/vsftpd/vsftpd.conf
在最后加入一行: 
use_localtime=YES
存盘后,重启vsftpd: 
service vsftpd restart
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值