2009-03-13 7 views

Répondre

40

Utilisez uid ou euid dans la classe Process:

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

Je ne sais pas Ruby, mais ce que vous voulez vérifier, c'est si l'ID utilisateur est 0. En C, vous le feriez en vérifiant getuid(). À partir de la ligne de commande Unix, vous pouvez également vérifier la sortie de id -u.

Questions connexes