第4-3用戶和組管理使命-如何關閉Linux裏邊的selinux

wKiom1iyn0yzd9cNAAEs11AVC40265.jpg-wh_50

wKiom1iyn0zx0aZPAAE2rVwqOt4490.jpg-wh_50

root@localhost ~]# useradd -d /tmp/moonne moonne

useradd: cannot set SELinux context for home directory /tmp/moonne

[root@localhost ~]# setenforce 0

[root@localhost ~]# useradd -d /tmp/moonne moonne  這樣就不會報錯。

setenforce是Linux的selinux防火牆配置命令 執行setenforce 0 表示關閉selinux防火牆。

setenforce命令是單詞set(設置)和enforce(執行)連寫,另一個命令getenforce可查看selinux的狀態。

如何關閉Linux裏邊的selinux ?


  1. 首先我們可以用命令來查看selinux的狀態

    getenforce   這個命令可以查看到selinux的狀態,當前可以看到是關閉狀態的。

    如何關閉Linux裏邊的selinux ?

  2. 還有一個命令也可以查看出selinux的狀態。

    sestatus -v

    如何關閉Linux裏邊的selinux ?

  3. 還有一個setenforce 命令可以設置selinux的狀態,

    具體可以查看 man  8 setenforce

    如何關閉Linux裏邊的selinux ?

  4. 假設selinux是正在運行的,我們可以使用setenforce 命令設置臨時關閉,不用重啓生效。

    setenforce 0

    如何關閉Linux裏邊的selinux ?

  5. 我們還可以通過編輯文件,然後重啓讓它關閉生效。

    vi /etc/sysconfig/selinux

    把裏邊的一行改爲

    SELINUX=disabled


    改了之後保存,然後重啓就可以了。

    如何關閉Linux裏邊的selinux ?

  6. 改了之後,文件的內容如下圖


    setenforce 0 可以臨時關閉,但重啓之後還是會變成原來的狀態。

    修改/etc/sysconfig/selinux文件可以永久地禁用它。

    如何關閉Linux裏邊的selinux ?步驟閱讀


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章