selinux

1.selinuxlinux

 

內核級增強型防火牆,配置文件子在 /etc/selinux/config  /etc/sysconfig/selinux。這兩個改哪一個都行。後者是個連接文件,連接到前者。vim

 

2.如何管理selinux級別ide

selinux開啓或者關閉)spa

vim /etc/sysconfig/selinux3d

selinux=disabled##關閉狀態rest

selinux=Enforcing##強制狀態blog

selinux=Permissive##警告狀態圖片

 

getenforce##查看狀態ci

selinux開啓時get

setenforce 0|1##更改selinux運行級別

 

3.簡單改變文件的上下文

wKioL1g0CU7Qm_DUAAEJisEYde8326.png-wh_50 

 

注意:cp 能根據目錄實時更新文件的上下文。而mv 會保留原來的上下文。若是上面的mv 換成 cp的話,lftp 就能看到file2

上面 最重要的兩個命令是:ls -Z  /var/ftp/pub  這個-Z參數

chcon -t type file   也能夠用 restorecn filename

 

(1)若是另外指定ftp的發佈目錄爲/ftp

   須要在配置文件 /etc/vsftp/vsftp.conf 中加一行 anon_root = /ftp

wKiom1g0CVyhrSXGAAB8j6WIvcQ922.png-wh_50 

 

這時你看不到/ftp下新建立的文件,可是把selinux設置爲permissive後就能看到了:

wKiom1g0CWjDepSkAACNEdfB7Rk897.png-wh_50 

 

因此以前看不到file1-5的緣由是selinux 也就是上下文的緣由。

 

wKioL1g0CXKATUiCAABQMWpFLW0191.png-wh_50 

 

(2)臨時修改 /ftp下面的文件的上下文

  

修改以後,lftp就能夠看到

wKiom1g0CX-gvlYjAAD2XZ_ZNwc146.png-wh_50 

 

可是,刷新文件上下文時,文件的上下文又會變回原來的

wKiom1g0CY6BcLRrAAFiAbzt9oo108.png-wh_50 

 

因此臨時修改的不靠譜,須要永久改變

 

(3)永久改變目錄和文件的上下文

 semanage fcontext -l 是列出目前系統中全部的上下文。

 

格式要像下面這樣寫 ‘/ftp(/.*)?’ -t後面是具體的上下文格式,根據實際須要指定。-a 是添加的意思。

wKioL1g0CZij8xLjAAB0OG6OJFU781.png-wh_50第二條命令時驗證是否成功,由於尚未刷新,因此看不到

 

 

刷新,使修改生效

wKioL1g0CaKBi9iGAAEH-Qyk-Fo916.png-wh_50 

 

接下來咱們不管是刷新仍是建立文件,咱們的修改也是生效的

 

wKiom1g0CazSu88hAAGGQcO9xm4955.png-wh_50 

 

4.匿名用戶對ftp用戶的寫

 1)通常設置

  修給ftp配置文件,使匿名用戶能夠上傳,並把要上傳到的目錄的權限改爲777。把selinux 設爲警告狀態,這時候是能建立文件的

wKiom1g0CbajSvGmAAFa2MH6C1U282.png-wh_50 

 

2)把selinux處於強制狀態,這時候就不能上傳了。

wKioL1g0CcHxy8uUAACdlKrGQus279.png-wh_50 

(3)這時侯咱們的上下文時只讀的,咱們改爲讀寫的,可仍是不能上傳文件

 

 

wKiom1g0Cc-Awt-2AADQ3yrgW2g704.png-wh_50 

 

(4)開啓服務的閥門

 wKioL1g0CdvxT6UgAADr40Ilzeo008.png-wh_50

 

-P 是永久生效的意思

 

wKiom1g0CeWzkD31AAC5IMKEi8Y966.png-wh_50 

 

綜上所述:

發佈目錄權限改爲777 ——》配置/etc/vsftpd/vsftpd.conf 使anon_upload_enable=yes ——chcon -t public_content_rw_t /ftp/westos ——setsebool -P ftpd_anon_write on

 

5.圖形管理selinux

安裝軟件

wKiom1g0Ce6CqchGAAC500ZNujA163.png-wh_50 

 

wKioL1g0CfrTmttJAADDBKxTJyY676.png-wh_50 

wKioL1g0CguzVIZ3AAEGTJlpXnU597.png-wh_50

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息