天天看點

SUSE Enterprise Server 12 SP3 64 設定防火牆開放8080端口

SUSE Enterprise Server  12 SP3 64 設定防火牆開放8080端口時出現  Unsafe permissions for file /etc/sysconfig/SuSEfirewall2 to be sourced ,

解決辦法如下

1、sudo chmod a+w /etc/sysconfig/SuSEfirewall2 #授編輯權限

(注意:這裡授權,編輯儲存之後,步驟3的下面一定要取消編輯權限,sudo chmod a-w /etc/sysconfig/SuSEfirewall2,

否則重新開機無效會提示:Unsafe permissions for file /etc/sysconfig/SuSEfirewall2 to be sourced  )

2、vi SuSEfirewall2 或者直接打開SuSEfirewall2檔案進行編輯

3、編輯内容:在檔案SuSEfirewall2中找到FW_SERVICES_EXT_TCP,在其後面加上服務名或者是服務對應的端口,

如SSH,FW_SERVICES_EXT_TCP=”ssh” 或 FW_SERVICES_EXT_TCP=”22″ 或者FW_SERVICES_EXT_TCP=”8080″,

如果要開放多個端口則為 FW_SERVICES_EXT_TCP=”8080 89″ #多個端口用空格分開,儲存之後退出。

4、取消授權(如果沒有取消編輯權限,重新開機無效會提示:Unsafe permissions for file /etc/sysconfig/SuSEfirewall2 to be sourced)

sudo chmod a-w /etc/sysconfig/SuSEfirewall2 

5、重新開機防火牆,以使配置生效

第一種方式:

  執行SuSEfirewall2 stop和SuSEfirewall2 start兩句

       執行 a:SuSEfirewall2 stop 

       結果: 

     <38>May 16 14:55:39 SuSEfirewall2[10860]: Firewall rules unloaded.

       執行 b:SuSEfirewall2 start

       結果:  

     <38>May 16 14:55:54 SuSEfirewall2[10914]: Setting up rules from /etc/sysconfig/SuSEfirewall2 ...

                   <38>May 16 14:55:55 SuSEfirewall2[10914]: Firewall rules successfully set

  第二種方式:

  sudo rcSuSEfirewall2 restart

繼續閱讀