systemd (Italiano)/run0 (Italiano) - ArchWiki

Jump to content

# systemd (Italiano)/run0 (Italiano)

From ArchWiki
< Systemd (Italiano)

Stato della traduzioneQuesto articolo è la versione tradotta di systemd/run0. Data dell'ultima traduzione: 2026-06/28. Se ci sono cambiamenti nella versione inglese, è possibile dare una mano a sincronizzarne la traduzione.

Articoli correlati

- Utenti e gruppi
- sudo
- doas

run0 è uno strumento di innalzamento dei privilegi introdotto con systemd v256. È implementato come modalità di invocazione alternativa di systemd-run(1). run0 fornisce un'alternativa più sicura e robusta rispetto al meccanismo di sudo, senza fare affidamento sui binari suid. Utilizza polkit per l’autenticazione.

## Installazione

run0 è installato insieme con systemd.

Installare polkit, poiché è necessario per gestire l’autorizzazione.

## Configurazione

run0 non usa un file di configurazione. La configurazione viene fatta con Polkit#Actions e Polkit#Authorization rules.

Le identità amministrative predefinite di Polkit concedono al gruppo `wheel` le capacità `addAdminRule`, per cui si consideri di aggiungere il proprio utente al gruppo wheel per l'autenticazione.

## 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).

Suggerimento Per un esempio di uso avanzato si veda Security#SUID-free.

## Ulteriori risorse

https://mastodon.social/@pid_eins/112353324518585654

Categories:

- Security (Italiano)
- Commands (Italiano)

systemd (Italiano)/run0 (Italiano)
Add topic