systemd (Italiano)/run0 (Italiano)
run0 è uno strumento di innalzamento dei privilegi introdotto con systemd v256. È implementato come modalità di invocazione alternativa di systemd-run(1) ed è pensato come sostituto moderno di sudo, senza fare affidamento su binari SUID. Utilizza polkit per l’autenticazione.
Installazione
run0 è installato insieme con systemd.
Installare polkit, poiché è necessario per gestire l’autorizzazione.
Uso
Per usare run0, è sufficiente anteporre a un comando e ai suoi argomenti run0 seguito da uno spazio:
$ run0 cmd
Ad esempio, per usare pacman:
$ run0 pacman -Syu
Per avviare una shell interattiva (simile a sudo -i), digitare semplicemente run0.
Con l’opzione --empower, i comandi privilegiati vengono eseguiti come utente corrente, evitando un contesto root completo. Questa possibilità si rivela utile quando si desidera eseguire un comando con privilegi, ma assegnando al proprio utente la proprietà di file e directory creati.
Si applicano anche le opzioni di systemd-run. Vedi systemd-run(1) e run0(1).