Existe-t-il un moyen d’avoir des privilèges d’utilisateur nécessitant normalement des privilèges de superutilisateur, SANS UTILISER LE TERMINAL?
Je pense à un dialogue qui apparaît lorsque vous essayez d'accéder à un dossier / fichier nécessitant des autorisations de super-utilisateur et portant la mention "Ce dossier nécessite des privilèges root. Veuillez saisir votre mot de passe si vous êtes superutilisateur." Ensuite, lorsque je me déconnecte, les privelages reviennent à la normale.
EDIT: comment faire quelque chose en tant que root sur mon ordinateur sans utiliser le terminal pour chaque commande, comme par exemple me demander un mot de passe.
Sur mon mac, j'ai souvent utilisé des programmes comme "Alfred" ou "Pathfinder", des interfaces graphiques qui vous permettaient de faire des choses "super-utilisateur" sans avoir nécessairement à utiliser le terminal et à connaître les commandes. Ou si j'essayais d'accéder à un fichier situé au-dessus du système de fichiers local, un dialogue s'ouvre pour demander un mot de passe. Si "y a-t-il un programme pour Ubuntu qui fait ce genre de chose" est trop vague ou n'est pas le genre de question pour ce site, est-ce qu'il y a TOUTfaçon de faire les choses sans devenir en permanence l'utilisateur root ou par défaut de "sudo" avec le terminal à chaque fois que vous devez faire quelque chose? Je veux pouvoir faire des choses à la racine de mon appareil, comme je le ferais avec des fichiers locaux, mais de manière semi-sécurisée. Donc, si je voulais changer les permissions ou copier / coller un fichier avec des privilèges supérieurs à ceux autorisés par mon utilisateur local, un dialogue pourrait s’ouvrir pour vous demander un mot de passe.
Exemple: je tente de configurer une base de données ou un serveur, mais il ne se connecte pas car mes privilèges sont trop stricts. Cependant, en raison de mon manque de connaissances en programmation, je ne souhaite pas utiliser le terminal. J'ai souvent recours à la modification d'un dossier complet et de ses privilèges de fichiers en chmod -R 777 pour me permettre de faire ce que je veux, mais lorsque je les rétrograderai, je ne saurais pas quoi en changer, car chaque fichier interne pourrait avoir eu différents privilèges, et je viens probablement de rendre tout mon contenu vulnérable à une attaque ou quelque chose. Si ce n'est pas une interface graphique, peut-être une commande de terminal permettant de modifier temporairement un dossier en 777, puis, une fois celle-ci terminée, rétablissez le problème avec celui sur lequel je travaille.
Réponses:
Je pense que le moyen le plus simple pour y parvenir consiste à utiliser
Vous pouvez soit entrer ceci dans la fenêtre Alt+ F2"Exécuter la commande", soit créer un lanceur personnalisé pour le faire.
Pour expliquer: la commande ouvrira un gestionnaire de fichiers ( nautilus est le gestionnaire de fichiers par défaut sous Ubuntu) en tant qu'utilisateur "root", vous permettant de modifier les autorisations de fichiers à votre guise.
Avec un peu de script, vous pouvez également l' ajouter au menu contextuel de Nautilus.
la source