因此,我正在努力隱藏在linux中的ps -aux
列表或w
列表中的密碼。在ps上隱藏argv上的密碼或者
我使用rlwrap和sqlplus的,正是如此連接:
rlwrap sqlplus user/[email protected]_identifier
它表明我在明文傳中who
列表。
任何人都知道我可以如何使它不顯示密碼?
因此,我正在努力隱藏在linux中的ps -aux
列表或w
列表中的密碼。在ps上隱藏argv上的密碼或者
我使用rlwrap和sqlplus的,正是如此連接:
rlwrap sqlplus user/[email protected]_identifier
它表明我在明文傳中who
列表。
任何人都知道我可以如何使它不顯示密碼?
(回答無恥地從here被盜)
您可以調用sqlplus中的東西,如:
rlwrap sqlplus internal @/path/to/script
其中/path/to/script
包含connect user/[email protected]_identifier
;並具有正常用戶無法訪問的權限。
最好提示輸入密碼,從stdin或文件讀取它,或者從環境變量中獲取密碼。但是,如果您真的想要更改ps
顯示的內容,則可以使用通常稱爲setproctitle()
的功能。在一些BSD系統中,這是在C庫中,但有variousother implementations。當然,如果你這樣做,那麼在你改變它們之前還有一段時間,其他用戶可以看到原始參數。
這樣做,謝謝! – Ray 2009-06-30 22:04:50