偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

SELinux服務(wù)器不關(guān)閉配置 samba的方法

運維 系統(tǒng)運維
點擊一看,是SELinux報警,報警時間與每次客戶機訪問samba時間一致,估計是SELinux太嚴(yán)謹(jǐn)?shù)膯栴},將客戶機的錯誤信息在網(wǎng)上搜索,查找到果然是samba與SELinux沖突的問題。

給大家推薦一款很不錯的SELinux系統(tǒng)很有學(xué)習(xí)價值,這里我主要講解SELinux系統(tǒng)的應(yīng)用,包括介紹SELinux知識等方面。前段時間在實驗室的4*4核服務(wù)器上安裝Samba服務(wù)器,解決了服務(wù)器安裝的硬件問題后,在服務(wù)器上配好了Samba,但在客戶機訪問Samba時,顯示錯誤。查看到主機機器上右上方有紅色感嘆號顯示。

點擊一看,是SELinux報警,報警時間與每次客戶機訪問samba時間一致,估計是SELinux太嚴(yán)謹(jǐn)?shù)膯栴},將客戶機的錯誤信息在網(wǎng)上搜索,查找到果然是samba與SELinux沖突的問題。

PS:曹老師開始用掛載的方法配NSF時也沒配成功,同樣是SELinux的問題,關(guān)閉后可解決。 方法一:關(guān)閉SELinux,并修改配置文件,使系統(tǒng)啟動時不啟動SELinux。(我采用的是這種方法)

  1. Disable selinux   
  2. [root@Jie ~]#  vi /etc/sysconfig/selinux  
  3. # This file controls the state of SELinux on the system.  
  4. SELINUXcan take one of these three values:  
  5. #       enforcing - SELinux security policy is enforced.  
  6. #       permissive - SELinux prints warnings instead of enforcing.  
  7. #       disabled - SELinux is fully disabled.  
  8. SELINUX=enforcing 
  9. SELINUXTYPEtype of policy in use. Possible values are:  
  10. #       targeted - Only targeted network daemons are protected.  
  11. #       strict - Full SELinux protection.  
  12. SELINUXTYPE=targeted 

把 SELINUX設(shè)定為disable, 下次啟動系統(tǒng)后將會停止SElinux。Linux核心參數(shù)(Kernel Parameter)或者可以在核心參數(shù)后加上: selinux=0 (停止) 或 selinux=1 (開啟)參數(shù)檔案/boot/grub/menu.lst

  1. title Fedora Core (2.6.18-1.2798.fc6)  
  2. root (hd0,0)  
  3. kernel /vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/ rhgb quiet  selinux=0 
  4. initrd /initrd-2.6.18-1.2798.fc6.img 

檢查SELinux現(xiàn)時況態(tài)要知到你現(xiàn)在是否使用 SELinux:# getenforce disabled

方法二:不關(guān)閉SELinux配置 samba的方法(未測試)

將smb.conf中如下這兩行啟用(去掉行首的;號就可以了) setsebool -P samba_domain_controller on setsebool -P samba_enable_home_dirs on這兩行生效后,自己的home目錄就可以正常讀寫了。

如果想將/home/samba/temp目錄設(shè)置成完全的共享就應(yīng)該在字符狀態(tài)寫輸入:chcon -t samba_share_t /home/samba/temp 同時不要忘記將/home/samba/temp目錄屬性設(shè)置成777 就可以了。其它和以前的FC版本應(yīng)該沒有什么區(qū)別了。

默認(rèn)的,SELinux禁止網(wǎng)絡(luò)上對Samba服務(wù)器上的共享目錄進行寫操作,即使你在smb.conf中允許了這項操作。 假設(shè)你已經(jīng)配置了共享目錄/share并允許用戶進行讀寫,而你又不想關(guān)閉SELinux的話,可以試試以下操作:

程序代碼:

  1. #/usr/sbin/setsebool -P allow_smbd_anon_write=1   
  2. #chcon -t public_content_rw_t /share  

其中第一條語句設(shè)置SELinux放行標(biāo)記了public_content_rw_t的內(nèi)容,第二條語句把欲共享的/share目錄標(biāo)記為public_content_rw_t。 附SELinux資料:selinux簡介SElinux 在linux內(nèi)核級別上提供了一個靈活的強制訪問控制系統(tǒng)(MAC),這個強制訪問控制系統(tǒng)是建立在自由訪問控制系統(tǒng)(DAC)之上的。

DAC是指系統(tǒng)的安全訪問控制都是由系統(tǒng)管理員root自由管理的,不是系統(tǒng)強制行為MAC運行的時候,比如一個應(yīng)用程序或者一個線程以某個用戶UID或者SUID運行的時候同樣對一些其他的對象擁有訪問控制限制,比如文件,套接子(sockets)或者其他的線程通過運行SElinux MAC內(nèi)核可以保護系統(tǒng)不受到惡意程序的侵犯.

或者系統(tǒng)本身的bug不會給系統(tǒng)帶來致命影響(把影響限定在一定范圍內(nèi))SElinux為每一個用戶,程序,進程,還有文件定義了訪問還有傳輸?shù)臋?quán)限。然后管理所有這些對象之間的交互關(guān)系

對于SELinux設(shè)定的對象全限是可以根據(jù)需要在安裝時候規(guī)定嚴(yán)格程度,或者完全禁用在大多數(shù)情況下,SElinux對于用戶來說是完全透明的,普通用戶根本感覺不到 Selinux的存在,只有系統(tǒng)管理員才需要對這些用戶環(huán)境,以及策略進行考慮。

這些策略可以按照需要寬松的部署或者應(yīng)用嚴(yán)格的限制,Selinux提供 了非常具體的控制策略,范圍覆蓋整個linux系統(tǒng)比如,當(dāng)一個對象如應(yīng)用程序要訪問一個文件對象,內(nèi)核中的控制程序檢查訪問向量緩存 (AVC),從這里尋找目標(biāo)和對象的權(quán)限.

如果在這里沒有發(fā)現(xiàn)權(quán)限定義,則繼續(xù)查詢安全定義的上下關(guān)聯(lián),以及文件權(quán)限,然后作出準(zhǔn)許訪問以及拒絕訪問的決 定。如果在var/log/messages出現(xiàn)avc: denied信息,則表明訪問拒絕。

目標(biāo)和對象通過安裝的策略來決定自身的安全關(guān)聯(lián),同時這些安裝的策略也負(fù)責(zé)給系統(tǒng)產(chǎn)生安全列表提供信息。除了運行強制模式以外,SELinux可以運行在許可模式,這時候,檢查AVC之后,拒絕的情況被記錄。Selinux不強制使用這種策略.

以下介紹一下SELinux相關(guān)的工具

  1. /usr/bin/setenforce 修改SELinux的實時運行模式  
  2. setenforce 1 設(shè)置SELinux 成為enforcing模式  
  3. setenforce 0 設(shè)置SELinux 成為permissive模式 

如果要徹底禁用SELinux 需要在/etc/sysconfig/selinux中設(shè)置參數(shù)selinux=0 ,或者在/etc/grub.conf中添加這個參數(shù)/usr/bin/setstatus -v

【編輯推薦】

  1. Fedora vsFTPd和防火墻及SELINUX的關(guān)系
  2. 教會你Redhat Enterprise Linux關(guān)閉SELinux
  3. Ubuntu Linux系統(tǒng)已開始支持SELinux技術(shù)
  4. vsFTPd的服務(wù)器和防火墻及SELinux的關(guān)系
  5. 戴爾加入微軟Novell同盟 共推SuseLinux軟件
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2010-03-31 10:41:49

CentOS Samb

2010-06-10 09:56:46

OpenSUSE使用

2010-03-31 10:05:40

CentOS Samb

2012-02-08 09:38:33

2009-09-01 09:50:22

Samba服務(wù)器

2011-09-01 18:12:43

Linuxsamba

2010-10-27 10:14:34

2010-02-03 14:28:15

Linux Samba

2009-10-26 08:46:37

linux samba

2010-10-11 17:16:13

mysql服務(wù)器

2011-09-20 09:15:11

2014-09-22 09:52:06

2012-05-21 10:16:53

2009-11-26 09:24:48

Suse Linux

2010-09-14 10:29:43

配置tftp服務(wù)器

2011-02-24 09:57:40

vsFTPd啟動關(guān)閉

2011-02-22 14:19:28

vsFTPd啟動關(guān)閉

2010-09-14 14:36:04

fedora12 tf

2012-09-20 09:43:33

Linux服務(wù)器串口Linux

2012-04-27 10:20:45

點贊
收藏

51CTO技術(shù)棧公眾號