臨時修改安全上下文
chcon -t public_content_t /var/ftp/file
登陸ftp查看文件
由于安全上下文對應一致,所以可以顯示file該文件
chcon只是對安全上下文的臨時修改,當系統(tǒng)selinux重啟后,修改則會失效。
###永久修改安全上下文
##創(chuàng)建自己的ftp家目錄,修改該目錄安全上下文標簽
mkdir /ftphomesemanage fcontext -a -t pubilc_content_t ‘/ftphome(/.*)?‘
###查看該目錄的安全上下文
這里可以看到安全上下文標簽并沒有修改,我們需要重啟內(nèi)核列表服務
restorecon -RvvF /ftphome###R:遞歸 vv:顯示目錄下的子目錄或文件修改信息,F(xiàn):強制設置目錄中文件和目錄安全上下文一致
安全上下文已經(jīng)修改完成
selinux對服務的作用:
selinux對服務的作用相當于給服務加上開關(guān),該開關(guān)默認關(guān)閉。1:打開開關(guān);0:關(guān)閉開關(guān)
selinux打開狀態(tài)下,我們通過登陸ftp測試selinux對服務的開關(guān)作用。
用戶不能對文件進行上傳,刪除等操作
查看selinux對ftp開關(guān)狀態(tài)
都是處于關(guān)閉狀態(tài),因此對用戶權(quán)限有限制
打開功能開關(guān)
setsebool -P ftp_home_dir onsetsebool -P ftpd_anon_write on
重新登陸ftp,用戶可以上傳文件
安裝setroubleshoot ,可以對selinux錯誤日志,可以提供解決方案
/var/log/audit/audit.log ###記錄selinux采集的日志
下/var/log/audit/audit.log ###記錄selinux采集的日志
總結(jié)
以上所述是小編給大家介紹的Linux中selinux基礎配置教程詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對西部數(shù)碼網(wǎng)站的支持!
更多關(guān)于云服務器,域名注冊,虛擬主機的問題,請訪問西部數(shù)碼官網(wǎng):m.ps-sw.cn