【发布时间】:2012-07-20 08:46:24
【问题描述】:
我有一个在启动时自动运行的嵌入式系统上运行的应用程序。因为某些功能涉及到串行端口的读取和写入,所以我要求该软件具有 root 权限。在我的桌面上没问题,因为我可以将程序作为sudo 运行,这很好。在我的嵌入式设备上,我无法做到这一点,所以我希望有一些 linux 系统功能允许代码不以 root 身份运行,但可以拥有访问串行端口的 root 权限而不是需要的权限。我意识到从安全角度来看这可能不是一个好主意,但由于它是在嵌入式设备上,我别无选择。
【问题讨论】:
-
您可以了解有关 setuid 可执行文件的更多信息...
标签: c linux embedded serial-port root