【发布时间】:2013-07-23 23:18:18
【问题描述】:
我在 Linux (Debian) 上开发了一个 C 代码。有时候,我需要通过system()执行一些命令
我想知道是否可以通过system()作为root 执行命令。如果不是这样,是否有任何函数可以以 root 身份执行命令(或运行二进制文件),我可以在 C 代码上使用?
【问题讨论】:
-
全球的 Unix 和 Linux 用户最好不要这样。
-
如果任何用户都可以在没有额外授权的情况下以root身份执行代码,那么区分不同用户的意义何在