【发布时间】:2011-03-13 23:02:03
【问题描述】:
我正在编写一个需要 root 用户权限才能执行的应用程序。如果由非 root 用户执行,它会退出并以错误消息终止,例如:
pthread_getschedparam: Operation not permitted
我想让应用程序更加用户友好。作为其早期初始化的一部分,我希望它检查它是否由 root 执行。如果不是root,它会提示它只能由root运行,然后终止。
【问题讨论】:
-
通常我们担心的是相反的情况:有多少程序警告说他们是 root 并放弃他们不需要的权限来更安全地运行代码?