如果SELinux拒绝vsftpd上传文件到用户主目录怎么办

系统 Linux
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。vsftpd 的名字代表"very secure FTP daemon",本文给大家说个关于SELinux拒绝vsftpd上传文件的小问题。

用惯了vsftpd,觉得vsftpd非常实用而且安全,但是那些初学者经常会遇到一些问题如下:

  系统是CentOS 5.1,创建用户后,不能登陆FTP,在/var/log/messages文件记录以下信息:

  Mar 31 13:46:15 localhost kernel: audit(1206942375.697:5719): avc: denied { append } for pid=32111 comm="vsftpd" name="test" dev=sda3 ino=19400200 scontext=root:system_r:ftpd_t:s0 tcontext=root:object_r:root_t:s0 tclass=file

  SELinux ftp daemon policy is customizable based on least access required. So by default SElinux does not allow users to login and read their home directories.

  If you are setting up this machine as a ftpd server and wish to allow users to access their home directorories, you need to set the ftp_home_dir boolean.

  执行命令:

  setsebool -P ftp_home_dir 1

  上传文件成功。

通过阅读上面文章,你是否也遇到过这样类似的问题,那就请留言给我,我帮你们解答!

【编辑推荐】

责任编辑:赵鹏 来源: 网络转载
相关推荐

2009-04-15 20:32:39

Linux工作目录用户主目录

2024-03-13 15:26:13

Node.js户主目录Windows

2017-06-30 13:23:59

SaaS供应商破产

2022-04-22 10:30:07

框架JavaScript前端

2021-11-16 07:02:05

函数Python返回值

2011-03-01 09:29:45

vsftpd用户目录

2013-02-28 11:00:51

IE10浏览器

2011-03-04 09:59:41

Vsftpd匿名用户

2021-01-23 23:18:21

Windows 10Windows微软

2018-09-04 16:01:33

工作挑战性技术

2021-02-24 08:38:48

Kafka消息Consumer

2018-03-21 11:14:22

云计算云计算提供商数据

2023-07-07 00:54:05

2017-12-08 11:14:21

2020-04-30 13:41:59

用户输入错误Pythonkeyerror

2010-05-20 16:08:01

亚马逊故障

2017-03-01 15:08:44

Linuxboot目录启动

2022-02-17 08:57:18

内存设计进程

2015-10-10 10:42:03

企业级云服务AWS

2011-07-27 11:00:32

服务器
点赞
收藏

51CTO技术栈公众号