Apr 3 14:32:30 narf kernel: type=1400 audit(1365013105.731:3): avc: denIEd { search } for pID=1319 comm="vsftpd" name="/" dev=dm-2 ino=2 scontext=system_u:system_r:ftpd_t:s0- s0:c0.c1023 tcontext=system_u:object_r:home_root_t:s0 tclass=dir
现在,我如何从逻辑上接近这一点,是否有人有任何交易提示?
解决方法 看起来您希望FTP能够用于普通用户(在/ home中有内容).有一个布尔值来解决这个问题.你可以通过以下方式解决这个问题.
cat your_avc_txt.txt | audit2why
哪个产生:
Apr 3 14:32:30 narf kernel: type=1400 audit(1365013105.731:3): avc: denIEd { search } for pID=1319 comm="vsftpd" name="/" dev=dm-2 ino=2 scontext=system_u:system_r:ftpd_t:s0-s0:c0.c1023 tcontext=system_u:object_r:home_root_t:s0 tclass=dirWas caused by:One of the following booleans was set incorrectly.Description:Allow ftp to read and write files in the user home directorIEsAllow access by executing:# setsebool -P ftp_home_dir 1Description:Allow ftp servers to login to local users and read/write all files on the system,governed by DAC.Allow access by executing:# setsebool -P ftpd_full_access 1
这告诉你哪些布尔值控制了这种行为以及他们做了什么,你应该启用布尔值,这是两者中最严格的.所以在你的情况下ftp_home_dir.
总结以上是内存溢出为你收集整理的selinux avc:否认问题全部内容,希望文章能够帮你解决selinux avc:否认问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)