• 语文教案
  • 数学教案
  • 英语教案
  • 政治教案
  • 物理教案
  • 历史教案
  • 生物教案
  • 美术教案
  • 音乐教案
  • 地理教案
  • 化学教案
  • 科学教案
  • [在Linux系统MySQL隐藏命令行中的密码的方法]ssh 命令行带密码

    时间:2019-02-07 06:00:34 来源:天一资源网 本文已影响 天一资源网手机站

      这篇文章主要是介绍了MySQL在Linux系统中隐藏命令行中的密码的方法,作者利用简单的C程序实现,接下来是小编为大家收集的在Linux系统MySQL隐藏命令行中的密码的方法,欢迎大家阅读:

      在Linux系统MySQL隐藏命令行中的密码的方法

      在命令行中输入命令并不是一个好主意,会造成安全问题。但是如果你决定去写一个应用,而这个应用需要在命令行中使用密码或者其他敏感信息。那么,你能通过以下方法禁止系统的其他用户轻易的看到这些敏感数据 呢?,类似MySQL在ps命令下隐藏密码。

      假设我这里系统里两个用户,一个是root ,一个是dabu 。测试系统为centos 6.5在按照下面的步骤做:

    在Linux系统MySQL隐藏命令行中的密码的方法

      显示:

      复制代码 代码如下:

      pwhide.c

      将下面的代码保存到 pwhide.c :

    在Linux系统MySQL隐藏命令行中的密码的方法  

      然后编译 pwhide.c ,命令如下:

    在Linux系统MySQL隐藏命令行中的密码的方法

      显示:

      代码如下:

      hide pwhide.c

      用编译后的程序进行测试:

    在Linux系统MySQL隐藏命令行中的密码的方法

      注意:ps p 15585 。你可能和我的不一样,因为pid每次运行,都会变的。你显示什么数字,后面就用什么数字。

      显示出上面结果后,不再进行任何操作,也不关闭这个终端窗口(命令窗口)。然后在用root账号登录,就是相当于同时开两个终端窗口。输入下面的命令:

    在Linux系统MySQL隐藏命令行中的密码的方法

      由此测试的结果,我们知道了这个方法能够使MySQL如何在ps命令下隐藏命令行中的密码。以此类推,在写其他程序后,就知道如何使用这个方法来 让程序 在ps命令下隐藏命令行参数。

      为了简明起见,上面的代码可能不怎么好移植到其他平台,但是它可以工作在linux上,并且如愿的表达了关键点。在其它环境,如FreeBSD,你可以使用系统调用setproctitle() 来为你做这种苦力活。关键的一点是重写argv

     
     看了“在Linux系统MySQL隐藏命令行中的密码的方法”还想看:

    1.怎么用命令行查看Linux系统位数

    2.liunx ssh免密码登录命令行

    3.linux 系统维护命令

    4.Linux系统在命令行中实现Wifi 连接的方法

    5.linux中mysql开机自动启动的方法

    相关关键词: 在Linux系统MySQL隐藏命令行中的密码的方法

    • 范文大全
    • 教案下载
    • 优秀作文
    • 励志
    • 课件
    • 散文
    • 名人名言