web-dev-qa-db-fra.com

Comment accéder à mon dossier racine avec un accès administrateur?

J'ai installé le serveur Apache sur Ubuntu 16.04. Maintenant, je veux accéder avec un accès administrateur fréquemment. Jusqu'à présent, j'ai utilisé la commande suivante:

gksu nautilus

Depuis quelques jours. Cela ne fonctionne pas sur mon PC. Lorsque j'entre cette vérification de commande, l'invite pour mot de passe apparaît. J'entre un mot de passe et la nouvelle fenêtre de Nautilus s'ouvre également, mais lorsque je veux coller/écrire quelque chose dans ce dossier, le message s'affiche dans une nouvelle fenêtre.

Permission refusée

J'ai aussi essayé avec

Sudo nautilus

mais même résultat aussi. Il est important de mentionner que je peux utiliser d'autres commandes avec Sudo sans aucun problème !!! C'est vraiment agaçant. Je veux accéder au dossier racine dans l'interface graphique comme avant. Comment puis je faire ça? S'il vous plaît aider.

1
tuxtu

Les applications graphiques ne doivent pas s'exécuter avec Sudo en raison du risque d'altération des autorisations dans l'espace utilisateur.

gksu était le chemin à parcourir, mais la méthode préférée est maintenant _Sudo -H_. Selon _man Sudo_,

_-H, --set-home
             Request that the security policy set the HOME environment
             variable to the home directory specified by the target user's
             password database entry.  Depending on the policy, this may
             be the default behavior.
_

La commande que vous recherchez est Sudo -H nautilus

3
user589808