2009-03-13 3 views

risposta

40

Usa uid o euid nella classe Process:

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

Non conosco Ruby, ma quello che si desidera verificare è se l'ID utente è 0. In C, si farebbe questo controllando getuid(). Dalla riga di comando Unix, è anche possibile controllare l'output di id -u.

Problemi correlati