亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來(lái)到思海網(wǎng)絡(luò),我們將竭誠(chéng)為您提供優(yōu)質(zhì)的服務(wù)! 誠(chéng)征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購(gòu)買流程 | 付款方式 | 聯(lián)系我們 [ 會(huì)員登錄/注冊(cè) ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352289
點(diǎn)擊這里給我發(fā)消息  81721488
有事點(diǎn)擊這里…  376585780
有事點(diǎn)擊這里…  872642803
有事點(diǎn)擊這里…  459248018
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  380791050
技術(shù)支持
有事點(diǎn)擊這里…  714236853
有事點(diǎn)擊這里…  719304487
有事點(diǎn)擊這里…  1208894568
有事點(diǎn)擊這里…  61352289
在線客服
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  983054746
有事點(diǎn)擊這里…  893984210
當(dāng)前位置:首頁(yè) >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

Linux網(wǎng)絡(luò)服務(wù)配置文件詳解

添加時(shí)間:2011-5-8  添加: admin 

/etc/conf.module
/etc/HOSTNAME
/etc/sysconfig/network-s/ifcfg-ethN
/etc/resolv.conf
/etc/host.conf
/etc/sysconfig/network
/etc/hosts 
/etc/inetd.conf
/etc/hosts.allow
/etc/services
/etc/securetty 
/etc/rc.d/rc.local 

 

  要建立一個(gè)安全Linux服務(wù)器就首先要了解Linux環(huán)境下和網(wǎng)絡(luò)服務(wù)相關(guān)的配置文件的含義及如何進(jìn)行安全的配置。在Linux系統(tǒng)中,TCP/IP網(wǎng)絡(luò)是通過(guò)若干個(gè)文本文件進(jìn)行配置的,也許你需要編輯這些文件來(lái)完成聯(lián)網(wǎng)工作,但是這些配置文件大都可以通過(guò)配置命令linuxconf(其中網(wǎng)絡(luò)部分的配置可以通過(guò)netconf命令來(lái)實(shí)現(xiàn))命令來(lái)實(shí)現(xiàn)。下面介紹基本的 TCP/IP網(wǎng)絡(luò)配置文件。 

* /etc/conf.modules 文件 
  該配置文件定義了各種需要在啟動(dòng)時(shí)加載的模塊的參數(shù)信息。這里主要著重討論關(guān)于網(wǎng)卡的配置。在使用Linux做網(wǎng)關(guān)的情況下,Linux服務(wù)器至少需要配置兩塊網(wǎng)卡。為了減少啟動(dòng)時(shí)可能出現(xiàn)的問(wèn)題,Linux內(nèi)核不會(huì)自動(dòng)檢測(cè)多個(gè)網(wǎng)卡。對(duì)于沒(méi)有將網(wǎng)卡的驅(qū)動(dòng)編譯到內(nèi)核而是作為模塊動(dòng)態(tài)載入的系統(tǒng)若需要安裝多塊網(wǎng)卡,應(yīng)該在“conf.modules”文件中進(jìn)行相應(yīng)的配置。 

  若設(shè)備驅(qū)動(dòng)被編譯為模塊(內(nèi)核的模塊):對(duì)于PCI設(shè)備,模塊將自動(dòng)檢測(cè)到所有已經(jīng)安裝到系統(tǒng)上的設(shè)備;對(duì)于ISA卡,則需要向模塊提供IO地址,以使模塊知道在何處尋找該卡,這些信息在“/etc/conf.modules”中提供。 

  例如,我們有兩塊ISA總線的3c509卡,一個(gè)IO地址是0x300,另一個(gè)是0x320。編輯“conf.modules”文件如下:  
  alias eth0 3c509 
  alias eth1 3c509 
  options 3c509 io=0x300,0x320 

  這是說(shuō)明3c509的驅(qū)動(dòng)程序應(yīng)當(dāng)分別以eth0或eth1的名稱被加載(alias eth0,eth1),并且它們應(yīng)該以參數(shù)io=0x300,0x320被裝載,來(lái)通知驅(qū)動(dòng)程序到哪里去尋找網(wǎng)卡,其中0x是不可缺少的。 

  對(duì)于PCI卡,僅僅需要alias命令來(lái)使ethN和適當(dāng)?shù)尿?qū)動(dòng)模塊名關(guān)聯(lián),PCI卡的IO地址將會(huì)被自動(dòng)的檢測(cè)到。對(duì)于PCI卡,編輯“conf.modules”文件如下: 

  alias eth0 3c905 
   alias eth1 3c905 

  若驅(qū)動(dòng)已經(jīng)被編譯進(jìn)了內(nèi)核:系統(tǒng)啟動(dòng)時(shí)的PCI檢測(cè)程序?qū)?huì)自動(dòng)找到所有相關(guān)的網(wǎng)卡。ISA卡一般也能夠被自動(dòng)檢測(cè)到,但是在某些情況下,ISA卡仍然需要做下面的配置工作: 

  在“/etc/lilo.conf”中增加配置信息,其方法是通過(guò)LILO程序?qū)?dòng)參數(shù)信息傳遞給內(nèi)核。對(duì)于ISA卡,編輯“l(fā)ilo.conf”文件,增加如下內(nèi)容: 

  append=" ether="0,0,eth0 ether="0,0,eth1" 

  注:先不要在“l(fā)ilo.conf”中加入啟動(dòng)參數(shù),測(cè)試一下你的ISA卡,若失敗再使用啟動(dòng)參數(shù)。 

  如果用傳遞啟動(dòng)參數(shù)的方法,eth0和eth1將按照啟動(dòng)時(shí)被發(fā)現(xiàn)的順序來(lái)設(shè)置。 


* /etc/HOSTNAME 文件 
  該文件包含了系統(tǒng)的主機(jī)名稱,包括完全的域名,如:deep.openarch.com。 

*/etc/sysconfig/network-s/ifcfg-ethN 文件 
  在RedHat中,系統(tǒng)網(wǎng)絡(luò)設(shè)備的配置文件保存在“/etc/sysconfig/network-s”目錄下,ifcfg-eth0包含第一塊網(wǎng)卡的配置信息,ifcfg-eth1包含第二塊網(wǎng)卡的配置信息。 

  下面是“/etc/sysconfig/network-s/ifcfg-eth0”文件的示例: 

  DEVICE=eth0 

  IPADDR=208.164.186.1 

  NETMASK=255.255.255.0 

  NETWORK=208.164.186.0 

  BROADCAST=208.164.186.255 

  ONBOOT=yes 

  BOOTPROTO=none 

  USERCTL=no 

  若希望手工修改網(wǎng)絡(luò)地址或在新的接口上增加新的網(wǎng)絡(luò)界面,可以通過(guò)修改對(duì)應(yīng)的文件(ifcfg-ethN)或創(chuàng)建新的文件來(lái)實(shí)現(xiàn)。 

  DEVICE=name     name表示物理設(shè)備的名字 

  IPADDR=addr     addr表示賦給該卡的IP地址 

  NETMASK=mask    mask表示網(wǎng)絡(luò)掩碼 

  NETWORK=addr    addr表示網(wǎng)絡(luò)地址 

  BROADCAST=addr   addr表示廣播地址 

  ONBOOT=yes/no   啟動(dòng)時(shí)是否激活該卡 

  none:無(wú)須啟動(dòng)協(xié)議 

  bootp:使用bootp協(xié)議 

  dhcp:使用dhcp協(xié)議 

  USERCTL=yes/no       是否允許非root用戶控制該設(shè)備 
*/etc/resolv.conf 文件  
  該文件是由域名解析器(resolver,一個(gè)根據(jù)主機(jī)名解析IP地址的庫(kù))使用的配置文件,示例如下:  

  search openarch.com  

  nameserver 208.164.186.1  

  nameserver 208.164.186.2  

  “search domainname.com”表示當(dāng)提供了一個(gè)不包括完全域名的主機(jī)名時(shí),在該主機(jī)名后添加domainname.com的后綴;“nameserver”表示解析域名時(shí)使用該地址指定的主機(jī)為域名服務(wù)器。其中域名服務(wù)器是按照文件中出現(xiàn)的順序來(lái)查詢的。  

*/etc/host.conf 文件  
  該文件指定如何解析主機(jī)名。Linux通過(guò)解析器庫(kù)來(lái)獲得主機(jī)名對(duì)應(yīng)的IP地址。下面是一個(gè)“/etc/host.conf”的示例:  

  order bind,hosts  

  multi on  

  ospoof on  

  “order bind,hosts”指定主機(jī)名查詢順序,這里規(guī)定先使用DNS來(lái)解析域名,然后再查詢“/etc/hosts”文件(也可以相反)。  

  “multi on”指定是否“/etc/hosts”文件中指定的主機(jī)可以有多個(gè)地址,擁有多個(gè)IP地址的主機(jī)一般稱為多穴主機(jī)。  

  “nospoof on”指不允許對(duì)該服務(wù)器進(jìn)行IP地址欺騙。IP欺騙是一種攻擊系統(tǒng)安全的手段,通過(guò)把IP地址偽裝成別的計(jì)算機(jī),來(lái)取得其它計(jì)算機(jī)的信任。*/etc/sysconfig/network 文件  
  該文件用來(lái)指定服務(wù)器上的網(wǎng)絡(luò)配置信息,下面是一個(gè)示例:  

  NETWORK=yes  

  RORWARD_IPV4=yes  

  HOSTNAME=deep.openarch.com  

  GAREWAY=0.0.0.0  

  GATEWAYDEV=  

  NETWORK=yes/no     網(wǎng)絡(luò)是否被配置;  

  FORWARD_IPV4=yes/no    是否開啟IP轉(zhuǎn)發(fā)功能  

  HOSTNAME=hostname hostname表示服務(wù)器的主機(jī)名  

  GAREWAY=gw-ip     gw-ip表示網(wǎng)絡(luò)網(wǎng)關(guān)的IP地址  

  GAREWAYDEV=gw-dev   gw-dw表示網(wǎng)關(guān)的設(shè)備名,如:etho等  

  注意:為了和老的軟件相兼容,“/etc/HOSTNAME”文件應(yīng)該用和HOSTNAME=hostname相同的主機(jī)名。  

*/etc/hosts 文件  
  當(dāng)機(jī)器啟動(dòng)時(shí),在可以查詢DNS以前,機(jī)器需要查詢一些主機(jī)名到IP地址的匹配。這些匹配信息存放在/etc/hosts文件中。在沒(méi)有域名服務(wù)器情況下,系統(tǒng)上的所有網(wǎng)絡(luò)程序都通過(guò)查詢?cè)撐募䜩?lái)解析對(duì)應(yīng)于某個(gè)主機(jī)名的IP地址。  

  下面是一個(gè)“/etc/hosts”文件的示例:  

  IP Address     Hostname           Alias  

  127.0.0.1      Localhost          Gate.openarch.com  

  208.164.186.1    gate.openarch.com Gate  

  …………       …………           ………  

  最左邊一列是主機(jī)IP信息,中間一列是主機(jī)名。任何后面的列都是該主機(jī)的別名。一旦配置完機(jī)器的網(wǎng)絡(luò)配置文件,應(yīng)該重新啟動(dòng)網(wǎng)絡(luò)以使修改生效。使用下面的命令來(lái)重新啟動(dòng)網(wǎng)絡(luò):/etc/rc.d/init.d/network restart  

* /etc/inetd.conf 文件  
  眾所周知,作為服務(wù)器來(lái)說(shuō),服務(wù)端口開放越多,系統(tǒng)安全穩(wěn)定性越難以保證。所以提供特定服務(wù)的服務(wù)器應(yīng)該盡可能開放提供服務(wù)必不可少的端口,而將與服務(wù)器服務(wù)無(wú)關(guān)的服務(wù)關(guān)閉,比如:一臺(tái)作為www和ftp服務(wù)器的機(jī)器,應(yīng)該只開放80 和25端口,而將其他無(wú)關(guān)的服務(wù)如:finger auth等服務(wù)關(guān)掉,以減少系統(tǒng)漏洞。  

  而inetd,也叫作“超級(jí)服務(wù)器”,就是監(jiān)視一些網(wǎng)絡(luò)請(qǐng)求的守護(hù)進(jìn)程,其根據(jù)網(wǎng)絡(luò)請(qǐng)求來(lái)調(diào)用相應(yīng)的服務(wù)進(jìn)程來(lái)處理連接請(qǐng)求。inetd.conf則是inetd的配置文件。inetd.conf文件告訴inetd監(jiān)聽哪些網(wǎng)絡(luò)端口,為每個(gè)端口啟動(dòng)哪個(gè)服務(wù)。在任何的網(wǎng)絡(luò)環(huán)境中使用Linux系統(tǒng),第一件要做的事就是了解一下服務(wù)器到底要提供哪些服務(wù)。不需要的那些服務(wù)應(yīng)該被禁止掉,最好卸載掉,這樣黑客就少了一些攻擊系統(tǒng)的機(jī)會(huì)。查看“/etc/inetd.conf”文件,了解一下inetd提供哪些服務(wù)。用加上注釋的方法(在一行的開頭加上#號(hào)),禁止任何不需要的服務(wù),再給inetd進(jìn)程發(fā)一個(gè)SIGHUP信號(hào)。  

  第一步:把文件的許可權(quán)限改成600。  

  [root@deep]# chmod 600 /etc/inetd.conf  

  第二步:確信文件的所有者是root。  

  [root@deep]# stat /etc/inetd.conf  

  第三步:編輯“inetd.conf”文件(vi /etc/inetd.conf),禁止所有不需要的服務(wù),如:ftp、 telnet、 shell、 login、 exec、talk、ntalk、 imap、 pop-2、pop-3、finger、auth,等等。如果你覺(jué)得某些服務(wù)有用,可以不禁止這些服務(wù)。但是,把這些服務(wù)禁止掉,系統(tǒng)受攻擊的可能性就會(huì)小很多。改變后的“inetd.conf”文件的內(nèi)容如下面所示:inetd.conf 

  第四步:  

  為了保證“inetd.conf”文件的安全,可以用chattr命令把它設(shè)成不可改變。把文件設(shè)成不可改變的只要用下面的命令:  

  [root@deep]# chattr +i /etc/inetd.conf  

  這樣可以避免“inetd.conf”文件的任何改變(意外或是別的原因)。一個(gè)有“i”屬性的文件是不能被改動(dòng)的:不能刪除或重命名,不能創(chuàng)建這個(gè)文件的鏈接,不能往這個(gè)文件里寫數(shù)據(jù)。只有系統(tǒng)管理員才能設(shè)置和清除這個(gè)屬性。如果要改變inetd.conf文件,你必須先清除這個(gè)不允許改變的標(biāo)志:  

  [root@deep]# chattr -i /etc/inetd.conf  

  但是對(duì)于諸如sendmail,named,www等服務(wù),由于它們不象finger,telnet等服務(wù),在請(qǐng)求到來(lái)時(shí)由inet守護(hù)進(jìn)程啟動(dòng)相應(yīng)的進(jìn)程提供服務(wù),而是在系統(tǒng)啟動(dòng)時(shí),作為守護(hù)進(jìn)程運(yùn)行的。而對(duì)于redhat linux,提供了一個(gè)linuxconfig命令,可以通過(guò)它在圖形界面下交互式地設(shè)置是否在啟動(dòng)時(shí)運(yùn)行相關(guān)服務(wù)。也可以通過(guò)命令來(lái)設(shè)置是否啟動(dòng)時(shí)啟動(dòng)某個(gè)服務(wù),如:[root@deep]# chkconfig –level 35 named off  

具體命令可以參考man chkconfig的說(shuō)明。 
* /etc/hosts.allow 文件  
  但是對(duì)于telnet、ftp等服務(wù),如果將其一同關(guān)閉,那么對(duì)于管理員需要遠(yuǎn)程管理時(shí),將非常不方便。Linux提供另外一種更為靈活和有效的方法來(lái)實(shí)現(xiàn)對(duì)服務(wù)請(qǐng)求用戶的限制,從而可以在保證安全性的基礎(chǔ)上,使可信任用戶使用各種服務(wù)。Linux提供了一個(gè)叫TCP wrapper的程序。在大多數(shù)發(fā)布版本中該程序往往是缺省地被安裝。利用TCP wrapper你可以限制訪問(wèn)前面提到的某些服務(wù)。而且TCP wrapper的記錄文件記錄了所有的企圖訪問(wèn)你的系統(tǒng)的行為。通過(guò)last命令查看該程序的log,管理員可以獲知誰(shuí)曾經(jīng)或者企圖連接你的系統(tǒng)。  

  在/etc目錄下,有兩個(gè)文件:hosts.deny hosts.allow 通過(guò)配置這兩個(gè)文件,你可以指定哪些機(jī)器可以使用這些服務(wù),哪些不可以使用這些服務(wù)。  

  當(dāng)服務(wù)請(qǐng)求到達(dá)服務(wù)器時(shí),TCP wrapper就按照下列順序查詢這兩個(gè)文件,直到遇到一個(gè)匹配為止:  

  1.當(dāng)在/etc/hosts.allow里面有一項(xiàng)與請(qǐng)求服務(wù)的主機(jī)地址項(xiàng)匹配,那么就允許該主機(jī)獲取該服務(wù)  

  2.否則,如果在/etc/hosts.deny里面有一項(xiàng)與請(qǐng)求服務(wù)的主機(jī)地址項(xiàng)匹配,就禁止該主機(jī)使用該項(xiàng)服務(wù)。  

  3.如果相應(yīng)的配置文件不存在,訪問(wèn)控制軟件就認(rèn)為是一個(gè)空文件,所以可以通過(guò)刪除或者移走配置文件實(shí)現(xiàn)對(duì)清除所有設(shè)置。在文件中,空白行或者以#開頭的行被忽略,你可以通過(guò)在行前加 # 實(shí)現(xiàn)注釋功能。  

  配置這兩個(gè)文件是通過(guò)一種簡(jiǎn)單的訪問(wèn)控制語(yǔ)言來(lái)實(shí)現(xiàn)的,訪問(wèn)控制語(yǔ)句的基本格式為:  

  程序名列表:主機(jī)名/IP地址列表。  

  程序名列表指定一個(gè)或者多個(gè)提供相應(yīng)服務(wù)的程序的名字,名字之間用逗號(hào)或者空格分割,可以在inetd.conf文件里查看提供相應(yīng)服務(wù)的程序名:如上面的文件示例中,telent所在行的最后一項(xiàng)就是所需的程序名:in.telnetd。  

  主機(jī)名/IP地址列表指定允許或者禁止使用該服務(wù)的一個(gè)或者多個(gè)主機(jī)的標(biāo)識(shí),主機(jī)名之間用逗號(hào)或空格分隔。程序名和主機(jī)地址都可以使用通配符,實(shí)現(xiàn)方便的指定多項(xiàng)服務(wù)和多個(gè)主機(jī)。  

  Linux提供了下面靈活的方式指定進(jìn)程或者主機(jī)列表:  

  1.一個(gè)以"."起始的域名串,如 .amms.ac.cn 那么www.amms.ac.cn就和這一項(xiàng)匹配  

  2.以"."結(jié)尾的IP串如 202.37.152. 那么IP地址包括202.37.152. 的主機(jī)都與這一項(xiàng)匹配。  

  3.格式為n.n.n.n/m.m.m.m表示網(wǎng)絡(luò)/掩碼,如果請(qǐng)求服務(wù)的主機(jī)的IP地址與掩碼的位與的結(jié)果等于n.n.n.n 那么該主機(jī)與該項(xiàng)匹配。  

  4.ALL表示匹配所有可能性  

  5.EXPECT表示除去后面所定義的主機(jī)。如:list_1 EXCEPT list_2 表示list_1主機(jī)列表中除去List_2所列出的主機(jī)  

  6.LOCAL表示匹配所有主機(jī)名中不包含"."的主機(jī)  

  上面的幾種方式只是Linux提供的方式中的幾種,但是對(duì)于我們的一般應(yīng)用來(lái)說(shuō)是足夠了。我們通過(guò)舉幾個(gè)例子來(lái)說(shuō)明這個(gè)問(wèn)題:  

  例一:我們只希望允許同一個(gè)局域網(wǎng)的機(jī)器使用服務(wù)器的ftp功能,而禁止廣域網(wǎng)上面的ftp服務(wù)請(qǐng)求,本地局域網(wǎng)由 202.39.154.、202.39.153.和202.39.152. 三個(gè)網(wǎng)段組成。  

  在hosts.deny文件中,我們定義禁止所有機(jī)器請(qǐng)求所有服務(wù):  

  ALL:ALL  

  在hosts.allow文件中,我們定義只允許局域網(wǎng)訪問(wèn)ftp功能:  

  in.ftpd -l –a: 202.39.154 202.39.153. 202.39.152.  

  這樣,當(dāng)非局域網(wǎng)的機(jī)器請(qǐng)求ftp服務(wù)時(shí),就會(huì)被拒絕。而局域網(wǎng)的機(jī)器可以使用ftp服務(wù)。此外,應(yīng)該定期檢查/var/log目錄下的紀(jì)錄文件,發(fā)現(xiàn)對(duì)系統(tǒng)安全有威脅的登錄事件。last命令可以有效的查看系統(tǒng)登錄事件,發(fā)現(xiàn)問(wèn)題所在。  

  最后tcpdchk是檢查TCP_WAPPERS配置的程序。它檢查TCP_WAPPERS的配置,并報(bào)告它可以發(fā)現(xiàn)的問(wèn)題或潛在的問(wèn)題。在所有的配置都完成了之后,請(qǐng)運(yùn)行tcpdchk程序:  

  [root@deep]# tcpdchk  

* /etc/services 文件  
  端口號(hào)和標(biāo)準(zhǔn)服務(wù)之間的對(duì)應(yīng)關(guān)系在RFC 1700 “Assigned Numbers”中有詳細(xì)的定義!/etc/services”文件使得服務(wù)器和客戶端的程序能夠把服務(wù)的名字轉(zhuǎn)成端口號(hào),這張表在每一臺(tái)主機(jī)上都存在,其文件名是“/etc/services”。只有“root”用戶才有權(quán)限修改這個(gè)文件,而且在通常情況下這個(gè)文件是沒(méi)有必要修改的,因?yàn)檫@個(gè)文件中已經(jīng)包含了常用的服務(wù)所對(duì)應(yīng)的端口號(hào)。為了提高安全性,我們可以給這個(gè)文件加上保護(hù)以避免沒(méi)有經(jīng)過(guò)授權(quán)的刪除和改變。為了保護(hù)這個(gè)文件可以用下面的命令:  

  [root@deep]# chattr +i /etc/services  

* /etc/securetty 文件  
  “/etc/securetty”文件允許你規(guī)定“root”用戶可以從那個(gè)TTY設(shè)備登錄。登錄程序(通常是“/bin/login”)需要讀取“/etc/securetty”文件。它的格式是:列出來(lái)的tty設(shè)備都是允許登錄的,注釋掉或是在這個(gè)文件中不存在的都是不允許root登錄的。  

  注釋掉(在這一行的開頭加上#號(hào))所有你想不讓root登錄的tty設(shè)備。  

  編輯securetty文件(vi /etc/securetty)象下面一樣,注釋掉一些行:  

  tty1  

  #tty2  

  #tty3  

  #tty4  

  #tty5  

  #tty6  

  #tty7  

  #tty8  

* 使Control-Alt-Delete關(guān)機(jī)鍵無(wú)效  
  把“/etc/inittab”文件中的一行注釋掉可以禁止用Control-Alt-Delete關(guān)閉計(jì)算機(jī)。如果服務(wù)器不是放在一個(gè)安全的地方,這非常重要。  

  編輯inittab文件(vi /etc/inittab)把這一行:  

  ca::ctrlaltdel:/sbin/shutdown -t3 -r now  

  改為:  

  #ca::ctrlaltdel:/sbin/shutdown -t3 -r now  

  用下面的命令使改變生效:  

  [root@deep]# /sbin/init q  

* 改變“/etc/rc.d/init.d/”目錄下的腳本文件的訪問(wèn)許可  
  /etc/rc.d/init.d/下的腳本主要包含了啟動(dòng)服務(wù)的腳本程序。一般用戶沒(méi)有什么必要知道腳本文件的內(nèi)容。所以應(yīng)該改變這些腳本文件的權(quán)限。  

  [root@deep]# chmod -R 700 /etc/rc.d/init.d/*  

  這樣只有root可以讀、寫和執(zhí)行這個(gè)目錄下的腳本。  
* /etc/rc.d/rc.local 文件  
  在默認(rèn)情況下,當(dāng)?shù)卿浹b有Linux系統(tǒng)的計(jì)算機(jī)時(shí),系統(tǒng)會(huì)告訴你Linux發(fā)行版的名字、版本號(hào)、內(nèi)核版本和服務(wù)器名稱。這泄露了太多的系統(tǒng)信息。最好只顯示一個(gè)“Login:”的提示信息。  

  第一步:  

  編輯“/ect/rc.d/rc.local”文件,在下面這些行的前面加上“#”:  

  --  

  # This will overwrite /etc/issue at every boot. So, make any changes you  

  # want to make to /etc/issue here or you will lose them when you reboot.  

  #echo "" > /etc/issue  

  #echo "$R" >> /etc/issue  

  #echo "Kernel $(uname -r) on $a $(uname -m)" >> /etc/issue  

  #  

  #cp -f /etc/issue /etc/issue.net  

  #echo >> /etc/issue  

  --  

  第二步:  

  刪除“/etc”目錄下的“issue.net”和“issue”文件:  

  [root@deep]# rm -f /etc/issue  

  [root@deep]# rm -f /etc/issue.net  

  注意:“/etc/issue.net”文件是用戶從網(wǎng)絡(luò)登錄計(jì)算機(jī)時(shí)(例如:telnet 、SSH),看到的登錄提示。同樣在“”目錄下還有一個(gè)“issue”文件,是用戶從本地登錄時(shí)看到的提示。這 兩個(gè)文件都是文本文件,可以根據(jù)需要改變。但是,如果想刪掉這兩個(gè)文件,必須向上面介紹的那樣把 “/etc/rc.d/rc.local”腳本中的那些行注釋掉,否則每次重新啟動(dòng)的時(shí)候,系統(tǒng)又會(huì)重新創(chuàng)建這兩個(gè)文件。

關(guān)鍵字:服務(wù)器、文件、網(wǎng)絡(luò)

分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國(guó)增值電信業(yè)務(wù)經(jīng)營(yíng)許可證: 粵B1.B2-20030321 備案號(hào):粵B2-20030321-1
網(wǎng)站公安備案編號(hào):44060602000007 交互式欄目專項(xiàng)備案編號(hào):200303DD003  
察察 工商 網(wǎng)安 舉報(bào)有獎(jiǎng)  警警  手機(jī)打開網(wǎng)站