我正在编写一个rake脚本,如果执行rake脚本的用户具有root权限,我想检测(如果可能的话,使用Ruby而不是bash).
如果它不是root,那么我想终止脚本.
使用uid或euid在Process课堂上:
uid
euid
Process
raise 'Must run as root' unless Process.uid == 0