萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux--Wrapper和xinetd的實現(二)在線閱讀

Linux--Wrapper和xinetd的實現(二)在線閱讀

 編者按:Wrapper和xinetd是實現Linux的存取限制一種方式。我們在以前的文章中介紹了其基本原理和安裝編譯的方法,沒有看到的朋友可以去看一下我們今天要跟大家仔細說一下它的配置。在緊隨其後的文章中,我們還會詳細講到一些實例,便於大家的理解和掌握。
提醒:為了保證屬性表格的完整性,第二頁比較長,可能會多花點時間下載,請大家見諒。
1.配置方法
相關的配置文件如下:
/etc/xinetd.conf
/etc/xinetd.d/* //該目錄下的所有文件
/etc/hosts.allow
/etc/hosts.deny

xinetd的默認配置文件是/etc/xinetd.conf。其語法和/etc/inetd.conf完全不同且不兼容。它本質上是/etc/inetd.conf和/etc/hosts.allow,/etc/hosts.deny功能的組合。/etc/xinetd.conf中的每一項具有下列形式:

service service-name
{
attribute operator value
。。。。。。
}

其中service是必需的關鍵字,且屬性表必須用大括號括起來。每一項都定義了由service-name定義的服務。
Service-name是任意的,但通常是標准網絡服務名,也可增加其他非標准的服務,只要它們能通過網絡請求激活,包括localhost自身發出的網絡請求。
每一個service有很多可以使用的attribute,在下表中進行了詳細的說明。稍後將描述必需的屬性和屬性的使用規則。
操作符可以是=,+=,或-=。所有屬性可以使用=,其作用是分配一個或多個值,某些屬性可以使用+=或-=的形式,其作用分別是將其值增加到某個現存的值表中,或將其值從現存值表中刪除。
Value是為給定屬性設置的值。

需要說明的是:每一項服務既可以追加到/etc/xinetd.conf中,也可以在/etc/xinetd.conf中指定的目錄中分別建立單獨的文件,RedHat 7.x建議的是後一種做法,因為這樣做的可擴充性很好,管理起來也比較方便。RedHat 7.x默認的服務配置文件目錄是/etc/xinetd.d 。


copyright © 萬盛學電腦網 all rights reserved