成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SELinux安全上下文初探

安全 網站安全
開啟我們的SELinux,我在安全linux系統時將它禁用了,但是開啟selinux后,可能會對我們的一些服務有些限制功能,不如你可能不能正常訪問網頁、ftp等等,

開啟我們的SELinux,我在安全linux系統時將它禁用了,但是開啟selinux后,可能會對我們的一些服務有些限制功能,不如你可能不能正常訪問網頁、ftp等等,下面就對這些問題通過設置SELinux來解決這些問題:

1、如果你的SELinux沒用啟動的話,有一下幾種啟動的方法

\

不可用狀態

開啟SELinux

Vim  /etc/sysconfig/selinux  如下:

\

或者用圖形化界面修改命令為 system-config-selinux 或 system-cofig-securitylevel  將SELinux設置為“強制”

以上三種方法必須重新啟動計算機后SELinux才能生效。

2、當我們將SELinux設置為“強制”模式后,我們更改httpd.conf里的根目錄以后,會發現,httpd重啟不了,總失敗。

這里將根目錄改為如下:

DocumentRoot "/www"

mkdir /www

echo "123" > /www/index.html

\

重啟httpd時,報錯了,重啟不了,查看日志發現如下:

Dec 23 11:33:03 localhost setroubleshoot: SELinux is preventing access to files with the default label, default_t. For complete SELinux messages. run sealert -l 511c4eda-797d-4b79-a1e3-51477afed4e6

按照日志的提示我們允許sealert -l 511c4eda-797d-4b79-a1e3-51477afed4e6命令 有以下信息:

\

源上下文和目標上下文的類型 不同,httpd 無法對default_t類的文件及目錄的讀取,所以啟動不了,修改為httpd能夠讀取的類型

httpd能夠讀取什么樣的類型呢,通過如下一些命令查看

命令 ll -Z 目錄或文件

\

或者是命令 semanage  fcontext  -l   | grep http

\

從上邊我們可以看到httpd 能讀取的類型是 httpd_sys_context_t的類型

好了知道了這個類型,我們就把/www這個目錄該成這個類型 命令有chcon(change context)或者restorecon 用法如下:

chcon  -R --reference=/var/www/html/  /www/ 或者chcon -t httpd_sys_content_t  /www/

改回原來的類型用 restorecon -v -R /www

\

Httpd正常啟動了,并且也能訪問到index.html網頁

重啟httpd報錯時。除了參看日志外還可用以下命令排錯

sealert -b  或者是圖形界面下右上角的單擊小星星

關于web這里用的是默認的80端口,如果我們要建基于端口的虛擬主機時,能否通過SELinux呢?假如我們把端口改為8001,

Listen 8001

重啟httpd服務

\

出現錯誤了,不能綁定8001端口。

通過上述的排錯方式找到了如下:

\

\

SELinux安全策略庫里沒有關于httpd的8001端口,所以我們要添加上去。

semanage port  -a  -t http_port_t -p tcp 8001

重啟httpd服務就沒問題了。

ftp關于SELinux的一些問題

登錄ftp以后dir一下看不到自己家目錄里的任何文件及文件夾如下:

\

通過上述的排錯方法得知如下:

\

先看一下ftp的布爾值:

\

默認SELinux不允許的,需要改為ON命令如下:

setsebool -P ftp_home_dir=ON 或者setsebool -P ftp_home_dir=1

再次dir:

\

Samba關于SELinux的一些問題

共享目錄為/wsm

[public]

comment = Public

path = /wsm

public = yes

但是卻訪問不了/wsm  和自己的家目錄  日志如下:

Dec 23 14:35:15 localhost smbd[13169]: [2012/12/23 14:35:15, 0] smbd/service.c:make_connection_snum(1003)

Dec 23 14:35:15 localhost smbd[13169]:   '/wsm' does not exist or permission denied when connecting to [public] Error was 權限不夠

要設置一下SELinux了, smb.conf里就有關于SELinux的配置說明

執行如下命令

chcon -R  -t samba_share_t  /wsm/

\

開啟自己的家目錄

setsebool -P samba_enable_home_dirs=ON

責任編輯:藍雨淚 來源: 紅黑聯盟
相關推薦

2017-05-11 14:00:02

Flask請求上下文應用上下文

2022-09-14 13:13:51

JavaScript上下文

2022-09-15 08:01:14

繼承基礎設施基礎服務

2017-12-17 17:01:23

限界上下文系統模型

2022-10-28 16:24:33

Context上下文鴻蒙

2024-09-30 14:10:00

2025-03-18 08:14:05

2023-07-11 10:02:23

2020-07-24 10:00:00

JavaScript執行上下文前端

2021-07-26 07:47:36

Cpu上下文進程

2025-06-06 08:00:00

上下文管理器Python開發

2010-02-25 17:04:54

WCF實例上下文

2012-07-30 16:29:40

架構架構模式.NET

2022-04-24 15:37:26

LinuxCPU

2019-05-06 14:36:48

CPULinux寄存器

2025-04-07 01:02:00

GoAPI語言

2011-06-28 10:55:02

QT QMainWindo 內存泄露

2023-06-15 15:45:42

自然語言語言模型

2023-12-10 13:37:23

Python編程上下文管理

2024-03-14 08:11:45

模型RoPELlama
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 黄色一级毛片免费看 | 天天操夜夜操免费视频 | 麻豆亚洲 | 色综合视频 | 久久久久国产精品人 | 国产精品一区一区三区 | 国产成人精品一区 | 一区二区三区日韩 | 成人午夜免费福利视频 | 久久久天堂| 国产精品一区久久久 | 欧美a在线看 | 蜜桃视频在线观看www社区 | 狠狠插天天干 | 色天天综合 | 国产一区二区三区四区五区加勒比 | 一级黄片一级毛片 | 九九热精品视频 | 九九综合九九 | h片在线播放 | 欧美日韩国产一区二区 | 中文字幕久久精品 | 欧美日韩国产一区二区 | 日日夜夜天天综合 | 国产精品亚洲欧美日韩一区在线 | 视频在线亚洲 | 草草影院ccyy| aa级毛片毛片免费观看久 | 国产精品18hdxxxⅹ在线 | 国产一区二区在线视频 | 欧美精品日韩精品 | 免费一二区| 奇米av| 一区视频在线免费观看 | 日韩精品一区二区三区 | 欧美精品一区在线 | 久久毛片网站 | 欧美日韩在线观看视频网站 | 古典武侠第一页久久777 | 欧美久久一级 | 日韩精品二区 |