В Unix найдите, является ли пользователь, выполнивший программу, root?
Я пишу грабли script и хотел бы обнаружить (используя Ruby, а не bash, если это возможно), если пользователь, выполнивший rake script, имеет привилегии root.
Я не знаю Ruby, но вы хотите проверить, является ли идентификатор пользователя 0. В C вы сделали бы это, установив getuid(). Из командной строки Unix вы также можете проверить вывод id -u.