见证人:
$ ps f
PID TTY STAT TIME COMMAND
31509 pts/3 Ss 0:01 -bash
27266 pts/3 S+ 0:00 \_ mysql -uroot -p
25210 pts/10 Ss+ 0:00 /bin/bash
24444 pts/4 Ss 0:00 -bash
29111 pts/4 S+ 0:00 \_ tmux attach
4833 pts/5 Ss+ 0:00 -bash
9046 pts/6 Ss 0:00 -bash
17749 pts/6 R+ 0:00 \_ ps f
4748 pts/0 Ss 0:00 -bash
14635 pts/0 T 0:02 \_ mysql -uroot -px xxxxxxxxxxxxxxxx
16210 pts/0 S+ 0:01 \_ mysql -uroot -px xxxxxxxxxxxxxxxx
ps如何知道隐藏mysql
密码?我可以将其合并到自己的脚本中以隐藏特定的CLI属性吗?
谢谢,这是一个内容翔实的文件。我将了解如何在自己的脚本中覆盖cli参数。
—
dotancohen
@manatwork我想以此为答案,因为这正是正在发生的事情-对于涉及mysql的安全性问题,它是一个有用的链接。:)
—
Drav Sloan
请注意,虽然可以监听命令行参数,但环境变量是safe。
—
吉尔斯(Gillles)“所以-别再邪恶了”
有关更多信息,请参见unix.stackexchange.com/q/385339/135943
—
通配符
mysql
并且ps
发挥了魔力,而不是:“ MySQL客户端通常在初始化序列期间用零覆盖命令行密码参数。” – 最终用户密码安全准则