国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL在Linux系統中隱藏命令行中的密碼的方法

2024-07-24 12:42:57
字體:
來源:轉載
供稿:網友

   這篇文章主要介紹了MySQL在Linux系統中隱藏命令行中的密碼的方法,作者利用簡單的C程序實現,需要的朋友可以參考下

  在命令行中輸入命令并不是一個好主意,會造成安全問題。但是如果你決定去寫一個應用,而這個應用需要在命令行中使用密碼或者其他敏感信息。那么,你能通過以下方法禁止系統的其他用戶輕易的看到這些敏感數據 呢?,類似MySQL在ps命令下隱藏密碼。

  假設我這里系統里兩個用戶,一個是root ,一個是dabu 。測試系統為centos 6.5在按照下面的步驟做:

  ?

  顯示:

  復制代碼 代碼如下:

  pwhide.c

  將下面的代碼保存到 pwhide.c :

  ?

  然后編譯 pwhide.c ,命令如下:

  ?

  顯示:

  代碼如下:

  hide pwhide.c

  用編譯后的程序進行測試:

  ?

  注意:ps p 15585 。你可能和我的不一樣,因為pid每次運行,都會變的。你顯示什么數字,后面就用什么數字。

  顯示出上面結果后,不再進行任何操作,也不關閉這個終端窗口(命令窗口)。然后在用root賬號登錄,就是相當于同時開兩個終端窗口。輸入下面的命令:

  ?

  由此測試的結果,我們知道了這個方法能夠使MySQL如何在ps命令下隱藏命令行中的密碼。以此類推,在寫其他程序后,就知道如何使用這個方法來 讓程序 在ps命令下隱藏命令行參數。

  為了簡明起見,上面的代碼可能不怎么好移植到其他平臺,但是它可以工作在linux上,并且如愿的表達了關鍵點。在其它環境,如FreeBSD,你可以使用系統調用setproctitle() 來為你做這種苦力活。關鍵的一點是重寫argv

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汤原县| 枣庄市| 讷河市| 怀集县| 兰州市| 黄陵县| 汉沽区| 托克逊县| 夏津县| 石台县| 淮滨县| 名山县| 藁城市| 留坝县| 利川市| 宁陵县| 化德县| 务川| 灵川县| 金溪县| 德令哈市| 思南县| 乐平市| 伊春市| 永善县| 巴林左旗| 云霄县| 巴中市| 武陟县| 营山县| 桂东县| 沈丘县| 安新县| 志丹县| 尤溪县| 武山县| 北安市| 溧阳市| 奉化市| 阳朔县| 甘孜县|