Come eseguire uno script come root, indipendentemente da chi lo esegue?
Ho letto di setuid ma non sono sicuro di come farlo.
Sto usando Linux, Ubuntu 12.04 LTS.
setuid
non funzionerà con gli script - al momento è disabilitato per motivi di sicurezza sulla maggior parte delle distribuzioni * nix. Puoi impostarlo, ma verrà ignorato. Forse puoi spiegare di più sul tuo problema reale, così possiamo aiutarti a risolverlo invece? Di che sceneggiatura si tratta? Perché ne hai bisogno per essere eseguito come root? Sta usando sudo
un'alternativa?
sudo -s
?