安装vsftp,yum install vsftp*
启动时报如下错误:
为 vsftpd 启动 vsftpd:500 OOPS: cannot read config file: /etc/vsftpd/vsftpd.conf
查看配置
grep -v ^# /etc/vsftpd/vsftpd.conf | grep -v ^$
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
查看配置文件的权限,都正常
网上搜索,搜索出一大堆乱七八槽的东西,没有任何帮助
突然同事提醒了一句,看看selinux关闭了没有
没关,改为disabled, setenforce 0不重启使之生效
再重新启动vsftpd,OK,正常了
查看SELinux状态:
1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态
SELinux status: enabled
2、getenforce ##也可以用这个命令检查
关闭SELinux:
1、临时关闭(不用重启机器):
setenforce 0 ##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
2、修改配置文件需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可
参考:http://lynnteng0.blog.51cto.com/2145094/1124889
http://bguncle.blog.51cto.com/3184079/957315
分享到:
相关推荐
sed -i 's|anonymous_enable=YES|anonymous_enable=NO|g' /etc/vsftpd/vsftpd.conf sed -i 's|listen=NO|listen=YES|g' /etc/vsftpd/vsftpd.conf sed -i 's|listen_ipv6=YES|listen_ipv6=NO|g' /etc/vsftpd/vsftpd....
然而,在使用过程中,有时会遇到启动脚本错误,如"env: /etc/init.d/mongodb : no such file or directory"。这个错误提示表明系统无法找到MongoDB的初始化脚本来启动服务。下面我们将深入探讨这个问题的原因以及...
centos 6上的vsftpd v3.0.5版本rpm安装包 1)如果运行了vsftpd,则先停止: service vsftpd stop 2)安装或升级vsftpd: rpm -Uvh vsftpd-3.0.5-1.el6.x86_64.rpm 3)然后修改vsftpd.conf文件: sed -i 's|...
在Linux系统中,尤其是CentOS 6.7版本,配置网络连接时,有时会遇到一些问题,例如在`/etc/resolv.conf`文件中修改DNS地址后,重启系统或网络服务,这些更改不会生效。这个问题通常与网络服务的管理方式有关,特别是...
centos el7上的vsftpd v3.0.5版本的rpm安装包 1)如果运行了vsftpd,则先停止: systemctl stop vsftpd 2)安装或升级vsftpd: rpm -Uvh vsftpd-3.0.5-1.el7.x86_64.rpm rpm -Uvh vsftpd-sysvinit-3.0.5-1.el7.x86_...
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak 4) 如果运行了vsftpd,则先停止: systemctl stop vsftpd 5) 安装升级vsftpd 3.0.4 rpm -Uvh vsftpd-3.0.4-1.el7.x86_64.rpm rpm -Uvh vsftpd-...
http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
- 更改 `VSFTP_DEFAULT_CONFIG` 的值为 `/etc/vsftpd/vsftpd.conf`。 - 更改 `tunable_banned_email_file` 的值为 `/etc/vsftpd/vsftpd.banned_emails`。 - 更改 `tunable_chroot_list_file` 的值为 `/etc/vsftpd...
cp /usr/local/src/vsftpd-3.0.2/vsftpd.conf /etc/vsftpd/vsftpd.conf ``` 4. 创建匿名用户主目录 创建匿名用户主目录/var/ftp,并设置权限: ``` mkdir -p /var/ftp chown root:root /var/ftp chmod 755 /var/ftp ...
Malformed entry 60 in list file /etc/apt/sources.list (Component) 解决方案 注意到报错提示/etc/apt/sources.list 这个文件第60行格式错误,那么尝试把这行注释掉。先打开这个文件: $ sudoedit /etc/apt/...
vim /etc/vsftpd/vsftpd.conf 在配置文件中,需要添加以下内容,以便实现匿名用户的上传和下载操作: anonymous_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES ...
为了保持配置文件的原始状态,建议在修改前备份原文件,例如使用`cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.init`命令创建一个备份副本。 针对不同工作模式,配置文件中需要修改的关键选项包括: - **...
因为Jenkins是使用Java编写的,所以...运行以下命令下载并导入GPG密钥 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo sudo rpm –import https://jenkins-ci.org/
user_config_dir=/etc/vsftpd_user_conf ``` - 重启服务使配置生效。 ```bash # service vsftpd restart ``` 5. **设置每个虚拟用户的权限**: - 创建用户配置文件目录。 ```bash # mkdir /etc/vsftpd_...
3. **仓库配置错误**:在`/etc/yum.repos.d/`目录下的仓库配置文件(如`CentOS-Base.repo`)可能存在错误,导致指向了错误的仓库地址。 4. **镜像同步问题**:如果你正在使用的软件仓库是本地的镜像,可能由于没有...
NULL 博文链接:https://bnmnba.iteye.com/blog/2322332
sed -i "s/#ftpd_banner=Welcome to blah FTP service./ftpd_banner=Welcome to FTP service./g" '/etc/vsftpd/vsftpd.conf' ``` 接着,需要添加以下配置项到 vsftpd.conf 文件的末尾: ``` use_localtime=YES ...
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak ``` ##### 3.3 修改配置文件 使用文本编辑器(例如 `vi` 或 `vim`)打开 vsftpd.conf 文件进行配置: ```bash vi /etc/vsftpd/vsftpd.conf ``` 接下来...
PackageKit-yum-1.0.7-6.el7.centos.x86_64 yum-utils-1.1.31-40.el7.noarch 下方两个一起装 yum-plugin-fastestmirror-1.1.31-40.el7.noarch yum-langpacks-0.4.2-7.el7.noarch yum-3.4.3-150.el7.centos.noarch ...
这里,我们将mirror.centos.org修改为mirrors.cloud.aliyuncs.com,这是阿里云提供的镜像地址。你可以根据自己的需要修改为其他镜像地址。 镜像地址配置的重要性 镜像地址配置的重要性体现在三个方面: 1. 安装...