J'ai un problème avec Nautilus dans Ubuntu 12.04 LTS.
Lorsque j'exécute la commande gksu nautilus /
, la boîte de dialogue Demander un mot de passe apparaît et je tape mon mot de passe de super-utilisateur. La boîte de mot de passe disparaît et Nautilus n'est pas ouvert.
Lorsque j'essaie d'ouvrir Nautilus en tant qu'utilisateur normal avec la commande nautilus
, le dossier est ouvert.
Quand j'essaye en terminal
$ sudo nautilus
J'ai eu l'erreur suivante
$ sudo nautilus /
** (nautilus:8523): WARNING **: Command line `dbus-launch --autolaunch=2c8ce9b7da2257c2609b749700000007 --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n Could not parse arguments: Cannot open display:
Comment puis-je réparer cette erreur?
Réponses:
Essayer:
Tapez ensuite votre propre mot de passe, comme si vous utilisiez sudo.
Page de manuel de Gksudo: http://linux.die.net/man/1/gksudo
la source
Comment exécuter
Gedit
AND enNautilus
tant qu'administrateur aupkexec
lieu degksu
ougksudo
Méthode GVFS testée sous Ubuntu 18.04
Utilisez le backend admin de GVFS, ajoutez simplement
admin://
au début du chemin complet de votre répertoire préféré.Ouvrez Nautilus comme d'habitude et appuyez sur Ctrl+ Lpour activer la saisie dans la barre d'adresse, puis entrez par exemple
admin:///usr/
pour ouvrir le/usr/
répertoire.Entrez votre mot de passe administrateur lorsque vous y êtes invité et vous verrez quelque chose comme ceci:
À ce stade, un clic sur les dossiers verrouillés s'ouvrira avec les privilèges d'administrateur.
Vous pouvez mettre en signet un dossier ouvert avec un
admin:///
préfixe. Lorsque vous cliquez sur un tel signet ultérieurement, vous pouvez être invité à entrer le mot de passe administrateur à nouveau.Alternativement, depuis le Terminal, ouvrez Nautilus avec l’argument suivant
admin:///usr/
:pour ouvrir le répertoire / usr / en tant que racine dans Nautilus.
Modification de fichiers texte avec des privilèges d'administrateur
Depuis Nautilus ouvert de cette manière, si vous cliquez sur un fichier texte nécessitant des privilèges d’administrateur, vous serez invité à entrer votre mot de passe avant son ouverture dans votre éditeur par défaut, tel que Gedit .
Si vous utilisez Ubuntu 17.10
La méthode suivante ne fonctionne pas avec Wayland par défaut. Il existe des solutions de contournement. Le plus simple est de ne pas utiliser Wayland. Comment passez-vous de Wayland à Xorg dans Ubuntu 17.10? D' autres alternatives sont décrites dans Pourquoi ne pas gksu / gksudo ou le lancement d' une application graphique avec le travail de sudo Wayland?
Ubuntu reviendra par défaut à Xorg dans 18.04 LTS et les solutions de contournement ne seront pas nécessaires à ce moment-là.
Réponse originale
Source: WebUpd8
gksu
n'a pas été mis à jour depuis 2009 et n'est plus recommandé . En fait, Ubuntu n'est plus livré avec gksu par défaut (bien qu'il puisse être installé par beaucoup d'entre vous, car certaines applications en dépendent toujours) et il peut même être complètement supprimé à un moment donné.Nautilus admin
ajoute des fichiers PolicyKit pour Nautilus et Gedit et permet d’ouvrir un fichier ou un dossier à partir de Nautilus en tant que root, via PolicyKit:Pour installer
Nautilus Admin
dans Ubuntu, ouvrez un terminal en appuyant sur Ctrl+ Alt+ Tet utilisez la commande suivante:Et pour redémarrer Nautilus, utilisez l’une des commandes suivantes:
nautilus -q
oukillall nautilus
Après cela, lorsque vous cliquez avec le bouton droit sur un dossier, vous verrez:
Si vous faites un clic droit sur un fichier texte éditable par Gedit, vous verrez:
Ensuite, vous serez invité à entrer votre mot de passe:
Question associée: "Open in terminal" ne fonctionne pas sur Nautilus en tant que racine
Enfin, l’installation
nautilus-admin
permet également d’ouvrir Nautilus en tant que racine à partir de la ligne de commande. Utilisez la commande suivante au lieu degksu
ougksudo
:ouvrir Nautilus en tant que racine.
J'espère que cela t'aides
la source
nautilus-admin
et l’exécution,$ nautilus -q
il génère 5 messages d’erreur dans Ubuntu 16.04.3 avec le noyau 4.14.19, dont le premier est(nautilus:14964): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
nautius-admin
et reçois toujours ces erreurs. . Je ne peux donc pas vérifier si les erreurs sont causées parnautilus-admin
. Killall anutilus le tue sans erreur. enfin, je reçois une erreur différente dans Ubuntu 17.04.admin
fonctionne parfaitement.Open as Administrator
sur un dossier, il me demande un mot de passe, puis rien ne se passe (Ubuntu 17.10 Gnome). Aucun moyen de réparer cela?Lorsque vous ouvrez Nautilus avec les privilèges root, il est préférable d’utiliser la commande
à moins que votre compte root ne soit déverrouillé, et dans ce cas, Ubuntu déconseille cela.
La raison de "gk" est parce que
sudo
, en soi, n'effectue pas automatiquement les actions nécessaires pour exécuter correctement les applications graphiques en tant qu'utilisateur différent.Cependant, par exemple, si vous étiez sur un système KDE tel que Kubuntu, vous voudriez lancer la commande
ps Ne laissez pas votre fenêtre racine Nautilus ouverte lorsque vous ne l’utilisez pas, oubliez-la, utiliser une fenêtre que vous ne connaissez pas est une mauvaise idée.
Pour plus d'informations, consultez la page de manuel Ubuntu
gksudo
ici .la source
Failed to run nautilus as user root.
Unable to copy the user's Xauthorization file.
Si vous ouvrez souvent Nautilus en tant que root, nous vous recommandons d’ajouter l’option au menu contextuel de Unity: (la même commande est utilisée comme réponse principale,
gksu nautilus
).Vous devrez éditer un
*.desktop
fichier pour pouvoir ajouter l'option de menu. Vous avez le choix entre deux options:/usr/share/applications/nautilus.desktop
(nécessite un accès root pour pouvoir l'éditer) - L'option de menu sera ajoutée à tous les utilisateurs. Notez que vous devrez peut-être rééditer ce fichier en ajoutant l'option si une mise à jour de Nautilus survient et écrase vos modifications.~/.local/share/applications/nautilus.desktop
(Si vous ne le trouvez pas/usr/share/applications/
à cet emplacement , créez un duplicata de celui trouvé dans et enregistrez-le dans ce nouvel emplacement.) - L'option de menu ne sera disponible que pour l'utilisateur spécifié et sera considérée comme une "meilleure pratique". Notez que si vous l'avez déjà ancré à votre barre Unity, vous devez choisir l'Unlock from Launcher
icône Nautilus existante (par défaut, elle est nomméeFiles
), puis rajouter votre version "personnalisée". Ces modifications devraient rester même si Nautilus reçoit une mise à jour.Editez le fichier texte en
nautilus.desktop
ajoutant le bloc de code suivant (vous pouvez utiliser les deux blocs existants comme modèle):Ensuite, ajoutez la nouvelle action à la liste (devrait se situer autour de la ligne 18 du fichier texte):
Cliquez maintenant avec le bouton droit de la souris sur la fenêtre de l'éditeur de texte dans Unity pour afficher cette nouvelle option très pratique:
la source
/usr/share/applications/nautilus.desktop
, et je viens de faire une nouvelle installation il y a un mois."sudo nautilus" fonctionne pour moi. Voici quelques alternatives :
Entrez en mode superutilisateur avec "sudo su" dans le terminal (vous demanderez votre mot de passe), puis exécutez les commandes à partir de cet emplacement:
Une autre alternative consiste à utiliser quelque chose d’autre pour l’exploration de fichiers que Nautilus, qui ne nécessite pas d’environnement graphique. GNU Midnight Commander -
mc
me vient à l’esprit. Vous pouvez l'installer et l'exécuter comme ceci:Vos messages d'erreur suggèrent que la racine "Impossible d'ouvrir l'affichage". La raison peut être que l'environnement DISPLAY n'est pas configuré correctement. Vous pouvez le vérifier depuis le terminal comme ceci:
Vous devriez voir quelque chose comme une
DISPLAY=:0.0
réponse. Sinon, prenez soin de l'environnement d'affichage pour la racine en premier.la source
Complètement-GUI façon
Aucune commande n'est nécessaire! Voici la façon dont l'interface graphique:
Ouvrez Nautilus en utilisant l’une des méthodes suivantes:
Appuyez sur la touche Super et recherchez "Fichiers" (ou "Nautilus").
Ouvrez Activités et recherchez "Fichiers" (ou "Nautilus").
Dans la barre latérale (à gauche), cliquez sur "Autres emplacements".
Un champ d'adresse apparaît au bas de Nautilus, avec le texte "Entrer l'adresse du serveur ...". Entrez
admin:
(ouadmin:///
) et appuyez sur Entrée (ou cliquez sur le bouton "Connecter").Entrez votre mot de passe root lorsque vous y êtes invité.
Travaillez en tant qu'administrateur (mais soyez très prudent)!
Remarque : L'avantage d'utiliser cette méthode par rapport aux autres solutions est que vous pouvez basculer en toute sécurité entre racine et non-racine. Vous pouvez utiliser Nautilus en tant qu'utilisateur root et en tant qu'utilisateur non root (c'est-à-dire l'utilisateur vous-même) dans deux onglets séparés. De cette façon, vous vous assurerez, par exemple, que vous ne créerez pas de fichier dans votre répertoire personnel avec les autorisations root.
Ajoutez-le aux favoris
Remarque : en ajoutant l’explorateur d’administration aux signets, Nautilus vous demande parfois de saisir un mot de passe root lors de son ouverture.
Suivez les étapes de la section ci-dessus. Accédez au répertoire de votre choix si nécessaire, par exemple
/bin
.Utilisez l’une des méthodes suivantes:
Utilisez ce raccourci:
Ctrl
+D
.Dans la barre d’outils située en haut, cliquez sur le bouton Plus (avec trois points). Dans le menu déroulant qui apparaît, cliquez sur le bouton "Marquer cet emplacement". Le bouton est au centre des trois premiers jeux de boutons.
Dans la barre d’emplacement, cliquez sur "Racine de l’administrateur" ou sur "/" (c’est-à-dire le dossier que vous souhaitez mettre en favori). Dans la liste qui apparaît, cliquez sur "Ajouter aux favoris".
Pour renommer le signet que vous avez créé, cliquez dessus avec le bouton droit de la souris et choisissez "Renommer ...". Vous pouvez maintenant entrer un nouveau nom pour celui-ci, par exemple "Racine".
En cliquant sur votre nouveau signet, vous pouvez accéder aux fichiers et aux répertoires en tant que root. Pour moi, il demande le mot de passe root si je ne l'ai pas entré récemment.
J'espère que ça aide!
la source
Ouvrez le terminal et tapez ce qui suit:
Essayez de relancer votre commande (
sudo nautilus
).la source
Si vous exécutez une installation Ubuntu Live ou Persistent, sudo nautilus est ok, tout ce qui se trouve sur le lecteur, à l'exception de home, appartient déjà à root et est en lecture seule.
Si vous créez, copiez ou modifiez un fichier ou un dossier, dans le dossier d’accueil situé sur le lecteur persistant en tant qu’utilisateur root à l’aide de sudo nautilus, les autorisations seront restaurées au moment de leur redémarrage. Si vous créez, copiez ou modifiez un fichier sur un lecteur différent à l'aide de sudo nautilus, les autorisations reviendront au propriétaire une fois le lecteur USB arrêté.
la source
ubuntu
appartient à cet utilisateur. Sisudo
vous utilisez pour des applications graphiques, les autorisations peuvent encore être gâchées (cependant, elles sont restaurées après le redémarrage car les modifications ne sont pas persistantes). -1sudo nautilus
. Cependant, sans persistance, les effets sont facilement inversés avec un redémarrage. Vous ne rencontrez pas d' effet secondaire indésirable n'est pas une preuve suffisante qu'il n'y en a pas. En fait, cet effet secondaire est un comportement bien documenté qui peut apparaître dans les bonnes circonstances qui ne dépendent d'une installation standard Ubuntu.Editez votre
/etc/profile
avec:Ajoutez ensuite ceci à la fin du fichier:
Ctrl+ Xpour quitter.
Yconfirmer.
Enterpour confirmer le chemin.
Terminé.
Exécuter n'importe quoi en tant que root.
la source