臨時修改安全上下文

chcon -t public_content_t /var/ftp/file

登陸ftp查看文件

由于安全上下文對應一致,所以可以顯示file該文件

chcon只是對安全上下文的臨時修改,當系統selinux重啟后,修改則會失效。

###永久修改安全上下文

##創建自己的ftp家目錄,修改該目錄安全上下文標簽

mkdir /ftphomesemanage fcontext -a -t pubilc_content_t ‘/ftphome(/.*)?‘

###查看該目錄的安全上下文

這里可以看到安全上下文標簽并沒有修改,我們需要重啟內核列表服務

restorecon -RvvF /ftphome###R:遞歸 vv:顯示目錄下的子目錄或文件修改信息,F:強制設置目錄中文件和目錄安全上下文一致

安全上下文已經修改完成

selinux對服務的作用:

selinux對服務的作用相當于給服務加上開關,該開關默認關閉。1:打開開關;0:關閉開關

selinux打開狀態下,我們通過登陸ftp測試selinux對服務的開關作用。

用戶不能對文件進行上傳,刪除等操作

查看selinux對ftp開關狀態

都是處于關閉狀態,因此對用戶權限有限制

打開功能開關

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采集的日志

總結

以上所述是小編給大家介紹的Linux中selinux基礎配置教程詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對三五互聯網站的支持!

更多關于云服務器域名注冊,虛擬主機的問題,請訪問三五互聯官網:m.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » Linux中selinux基礎配置教程詳解

登錄

找回密碼

注冊