59 votes

Comment démarrer Nautilus en tant que root ?

J'ai un problème avec Nautilus dans Ubuntu 12.04 LTS.

Quand je lance la commande gksu nautilus / la boîte de demande de mot de passe apparaît et je tape mon mot de passe de super-utilisateur, puis la boîte de mot de passe disparaît et Nautilus ne s'ouvre pas.

Lorsque j'essaie d'ouvrir Nautilus en tant qu'utilisateur normal avec la commande nautilus le dossier est ouvert.

Lorsque j'essaie dans le terminal

$ sudo nautilus

J'ai obtenu 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 corriger cette erreur ?

2voto

MAChitgarha Points 294

Une interface graphique complète

Aucune commande n'est nécessaire ! Voici la méthode de l'interface graphique :

  1. Ouvrez Nautilus en utilisant l'une des méthodes suivantes :

    • Appuyez sur Super et recherchez "Files" (ou "Nautilus").

    • Ouvrir Activités et recherchez "Files" (ou "Nautilus").

  2. Dans la barre latérale (sur le côté gauche), cliquez sur "Autres lieux".

  3. Un champ d'adresse apparaît en bas de Nautilus, avec le texte "Enter server address...". Entrez admin: (ou admin:/// ), et appuyez sur Entrée (ou cliquez sur le bouton "Connecter").

  4. Saisissez votre mot de passe root lorsque vous y êtes invité.

Profitez de votre travail d'administrateur (mais soyez très prudent) !

Note : L'avantage de cette méthode par rapport aux autres est que vous pouvez passer en toute sécurité de l'utilisateur root à l'utilisateur non-root. Vous pouvez utiliser Nautilus en tant qu'utilisateur root et en tant qu'utilisateur non-root (c'est-à-dire l'utilisateur lui-même) dans deux onglets séparés. De cette façon, vous serez sûr que, par exemple, vous ne créerez pas un fichier dans votre répertoire personnel avec les droits de l'utilisateur root.

Ajoutez-le aux signets

Note : En ajoutant l'explorateur d'administration aux signets, Nautilus vous demande parfois le mot de passe root lorsque vous l'ouvrez.

  1. Suivez les étapes de la section ci-dessus. Naviguez vers le répertoire de votre choix si nécessaire, par ex. /bin .

  2. Utilisez l'une des méthodes suivantes :

    • Utilisez ce raccourci : Ctrl + D .

    • Dans la barre d'outils du haut, cliquez sur le bouton Plus (avec trois points). Dans le menu déroulant qui apparaît, cliquez sur le bouton "Bookmark this location". Ce bouton se trouve au centre de l'ensemble des trois premiers boutons.

    • Dans la barre d'emplacement, cliquez sur "Racine de l'administrateur" ou "/" (c'est-à-dire le dossier que vous voulez mettre en signet). Dans la liste qui apparaît, cliquez sur "Ajouter aux signets".

  3. Pour renommer le signet que vous avez créé, faites un clic droit dessus et choisissez "Renommer...". Vous pouvez maintenant lui donner un nouveau nom, par exemple "Root".

En cliquant sur votre nouveau signet, vous pouvez accéder aux fichiers et aux répertoires en tant que root. Pour moi, cela demande le mot de passe root si je ne l'ai pas entré récemment.

J'espère que cela vous aidera !

0voto

green Points 13802

Ouvrez un terminal et tapez ce qui suit :

sessionfile=$(find "${HOME}/.dbus/session-bus/" -type f)
export $(grep "DBUS_SESSION_BUS_ADDRESS=" "${sessionfile}" | sed '/^#/d')

Essayez d'exécuter à nouveau votre commande ( sudo nautilus ).

0voto

C.S.Cameron Points 16079

Si vous utilisez Ubuntu Live ou Persistent install, sudo nautilus est correct, tout sur le disque, sauf home, appartient déjà à root et est en lecture seule.

Si vous créez, copiez ou modifiez un fichier ou un dossier, à l'intérieur du dossier personnel sur le disque persistant en tant que root en utilisant sudo nautilus, les permissions seront restaurées en tant que propriétaire au redémarrage. Si vous créez, copiez ou modifiez un fichier sur un autre lecteur à l'aide de sudo nautilus, les autorisations seront rétablies en tant que propriétaire une fois le lecteur usb éteint.

0voto

karel Points 97032

Nautilus Admin ( nautilus-admin ) est une simple extension Python pour le gestionnaire de fichiers Nautilus qui ajoute certaines actions administratives au menu du clic droit :

  • Ouvrir en tant qu'administrateur : ouvre un dossier dans une nouvelle fenêtre Nautilus fonctionnant avec les privilèges de l'administrateur (root).
  • Modifier en tant qu'administrateur : ouvre un fichier dans une fenêtre Gedit fonctionnant avec les privilèges de l'administrateur (root).

Pour installer Nautilus Admin dans toutes les versions actuellement supportées d'Ubuntu, ouvrez le terminal et tapez :

sudo apt install nautilus-admin

-2voto

Modifiez votre /etc/profile avec :

sudo nano /etc/profile

Puis ajoutez ceci à la fin du fichier :

xhost +local:all

Ctrl + X de démissionner.
Y pour confirmer.
Enter pour confirmer le chemin.
C'est fait.

Exécuter n'importe quoi en tant que root.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X