Ho sempre consigliato di premere ALT+ F2e digitare ad esempio gksu nautiluso gksudo nautilusentrambi sono equivalenti; per eseguire programmi grafici con privilegi di root . Tuttavia, ho appena installato raring su un sistema di test e questo non funziona più.
gksue gksudonon sono installati come parte di un'installazione raring predefinita; sebbene siano nei repository. Nel 12.04 almeno gksudoera solo un collegamento simbolico agksu
Le ragioni per cui l'ho sempre fatto sono perché mentre sudoin alcune circostanze è spesso sicuro da usare , può causare problemi con le applicazioni grafiche perché gksuhai il programma come root mentre sudosei in esecuzione come te stesso ma con privilegi elevati.
Ciò può significare che si cambia inavvertitamente il proprietario dei file di sistema critici. Ciò può causare problemi.
Questo ragionamento è spiegato meglio qui:
Perché il comando è stato rimosso da una nuova installazione e cosa dovremmo usare invece?
gksudoe nongksu sono identici, anche se uno è un collegamento simbolico ad un altro (il programma rileva come è stato avviato). C'è una sottile differenza che, in rari casi, può portare alla perdita di file di sistema selezionati. Pertanto, fino a quando non si inizia a utilizzare , utilizzare sempre anziché . pkexecgksudogksu
gksudoerano gli stessi vedere Qual è la differenza tra gksudo e gksu? . Puoi aggiungere una risposta a quella domanda che spiega la differenza per favore; oppure forniscici un link a un sito Web che lo spieghi così uno di noi può farlo.
gksustata interrotta l'installazione di default è che gli sviluppatori pensano che polkit sia un modo migliore per controllare i privilegi. Quindi hanno migrato gradualmente le applicazioni per usarle. gksufaceva solo parte dell'installazione predefinita perché altre applicazioni dipendevano da essa. Poiché nulla in un'installazione predefinita dipende gksuo gksudonon viene più inserito come dipendenza.
