一、問題描述與分析
部署完weblogic
後,在每次啟動時執行./startweblogic.sh指令碼時,都會停在輸入使用者名稱與密碼這裡,相當不方便。所以要做到啟動過程不輸入密碼有兩種做法,見下面例項。
二、實驗過程
a.修改weblogic的啟動指令碼,即修改startweblogic.sh,增加使用者名稱(weblogic)與密碼(password),步驟如下:
1.進入wls_home/bin目錄
[weblogic@ceshi bin]$ pwd
/home/weblogic/oracle/middleware/user_projects/domains/base_domain/bin
2.在startweblogic.sh執行指令碼中加入使用者名稱與密碼,並儲存退出
3.重新啟動weblogic服務
[wls06@wls bin]$ ./startweblogic.sh &
b.將使用者名稱和密碼儲存到/home/weblogic/oracle/middleware/user_projects/domains/base_domain/servers/adminserver/security/boot.properties檔案中,security資料夾需要新建,步驟如下:
1.進入weblogic使用者下面的/base_domain/servers/adminserver目錄
[weblogic@ceshi adminserver]$ pwd
/home/weblogic/oracle/middleware/user_projects/domains/base_domain/servers/adminserver
2.建立security目錄,並進入
[weblogic@ceshi adminserver]$ mkdir security
[weblogic@ceshi adminserver]$ cd security/
3.建立boot.properties檔案編輯後儲存退出
[weblogic@ceshi security]$ vi boot.properties
username=weblogic
password=password
4.重新啟動weblogic服務(此處忽略停weblogic服務)
[weblogic@ceshi security]$ cd /home/weblogic/oracle/middleware/user_projects/domains/base_domain/bin/
[weblogic@ceshi bin]$ ./startweblogic.sh
三、總結
weblogic在安裝部署後,每次啟動輸入密碼的做法很少見,使用上述兩種方法可以解決,通常會選用第二種做法boot.properties檔案 ,並且重啟動一次後,密碼變為密文,這樣更加安全可靠。
使ssh不需要輸密碼
每次ssh到遠端的主機都要輸入密碼,非常的煩,特別是密碼複雜且能保證本地主機安全的情況下。首先生成以下本本地主機的ssh公鑰和秘鑰 darkness ubuntu ssh keygen t rsa 完成以後會在你的 ssh這個目錄下面生成id rsa和id rsa.pub這兩個檔案。這就是你的公鑰和...
sudo不需要密碼
1 首先需要切換到root,su 注意有 這和su是不同的,在用命令 su 的時候只是切換到root,但沒有把root的環境變數傳過去,還是當前用乎的環境變數,用 su 命令將環境變數也一起帶過去,就象和root登入一樣 2 然後 visudo 或者 vi etc sudoers,visudo 這個...
生活不需要假如
生活不需要假如 亞瑟.戈登是一位頗受歡迎的美國作家,一天,他去拜訪老朋友 精神病學專家布蘭頓博士,他們約好在飯店共進午餐。亞瑟先到了一步,在獨自等待的間隙裡,他開始不自覺地回憶往事。當布蘭頓博士到達時,只見亞瑟正眉頭緊鎖,面色凝重地坐在那兒發呆。怎麼了?亞瑟。博士問。哦,亞瑟說,我只是想起了過去的經...