我正在写一耙脚本和愿检测(使用红宝石,而不是庆典,如果可能的话)如果执行者瑞克脚本具有根本的权限。

如果不是根然后我想到终止脚本。

有帮助吗?

解决方案

使用 uideuidProcess 级:

raise 'Must run as root' unless Process.uid == 0

其他提示

我不知道红宝石,但你要检查的是如果用户ID为0,在C语言中,你会通过检查的 getuid() 。从UNIX命令行,则也可以查看的 id -u 输出

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top