Qual è la differenza tra sudo, kdesudo e gksudo e quando dovrei usarli? So che sudo mi permette di eseguire entrambe le funzioni cli e gui, ma ho visto altre persone su siti Web che utilizzano kdesudo e gksudo per le funzioni gui.
Qual è la differenza tra sudo, kdesudo e gksudo e quando dovrei usarli? So che sudo mi permette di eseguire entrambe le funzioni cli e gui, ma ho visto altre persone su siti Web che utilizzano kdesudo e gksudo per le funzioni gui.
Risposte:
sudo
sta per Super User Do
. Ciò significa che fornisce i privilegi dell'utente root / principale tramite terminale. Scopri di più su sudo dal suo sito ufficiale .
Dal commento di Vinicio
Originariamente stava per "superutente do" poiché le versioni precedenti di sudo erano progettate per eseguire comandi solo come superutente. Tuttavia, le versioni successive hanno aggiunto il supporto per l'esecuzione di comandi non solo come superutente ma anche come altri utenti (con restrizioni), e quindi viene anche comunemente ampliato come "utente sostitutivo". Sebbene quest'ultimo caso rifletta la sua attuale funzionalità in modo più accurato, sudo viene spesso chiamato "superutente do" poiché viene spesso utilizzato per attività amministrative.
gksudo
ed kdesudo
entrambi sono anche sudo
cosa tranne che il primo è l'uso per sudo
operazioni grafiche che funzionano usando la GUI invece del terminale e il secondo è gksudo
un'alternativa per Kubuntu.
E una breve nota dal wiki
Non dovresti mai usare sudo normale per avviare applicazioni grafiche come Root. Dovresti usare gksudo (kdesudo su Kubuntu) per eseguire tali programmi. gksudo imposta HOME = ~ root e copia .Xauthority in una directory tmp. Ciò impedisce che i file nella directory home diventino di proprietà di Root. (AFAICT, questo è tutto ciò che è speciale sull'ambiente del processo avviato con gksudo vs. sudo).
su
non è "super user", ma "switch user", l'utente a cui passare è un argomento facoltativo, il cui valore predefinito è root
gksu gedit /path/to/file.txt
per modificare un file, e invece ora si deve fare gedit admin:///path/to/file.txt
come discusso qui maketecheasier.com/gksu-alternatives-ubuntu-bionic