歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 在Linux系統MySQL隱藏命令行中的密碼的方法

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

日期:2017/4/19 14:15:09   编辑:Linux技術

  這篇文章主要是介紹了MySQL在Linux系統中隱藏命令行中的密碼的方法,作者利用簡單的C程序實現,接下來是小編為大家收集的在Linux系統MySQL隱藏命令行中的密碼的方法,歡迎大家閱讀:

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

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

 
 看了“在Linux系統MySQL隱藏命令行中的密碼的方法”還想看:

1.怎麼用命令行查看Linux系統位數

2.liunx ssh免密碼登錄命令行

3.linux 系統維護命令

4.Linux系統在命令行中實現Wifi 連接的方法

5.linux中mysql開機自動啟動的方法

Copyright © Linux教程網 All Rights Reserved