【发布时间】:2011-08-28 03:34:15
【问题描述】:
如何隐藏在 Linux 中运行的 C 程序的命令行参数,使其他用户无法通过“w”、“ps auxwww”或类似命令看到它们?
【问题讨论】:
-
有人告诉我,当用户在命令行中键入密码时,mysql 会隐藏密码,因此
w或ps不会显示它。也许您可以尝试看看它是如何实现这一点的(我的意思是,当像mysql -u foobar -ppassword、w或类似命令调用时显示mysql -u foobar -pxxxxxx。除此之外我无法帮助您(但我同意 @paxdiablo,如果您不这样做'不希望它们可见,不要将该数据用作命令行参数)。
标签: c linux command-line-arguments