accès sudo pour les actions du bureau dans Gnome / KDE?

10

Je me sens un peu bête de poser cette question. J'utilise CentOS 5.4 et KDE. J'ai téléchargé une archive et je veux glisser / déposer le contenu dans un dossier pour lequel j'ai besoin d'un accès root pour écrire.

Je peux évidemment aller dans terminal et sudo blah blah. Mais comment obtenir un accès sudo pour les procédures bureautiques? Comme pour un simple glisser-déposer de fichiers? KDE me dit simplement que je n’ai pas l’autorisation de le faire, mais ne me donne pas la possibilité de saisir le mot de passe root ou sudo.

Jake Wilson
la source

Réponses:

4

Créez un raccourci vers votre gestionnaire de fichiers préféré (Konqueror, Dolphin ou autre) sur votre bureau. Faites un clic droit dessus et cliquez sur "Propriétés". Dans l'onglet "Application", cliquez sur "Paramètres spéciaux", puis cochez la case "Exécuter sous un autre utilisateur" (les expressions exactes peuvent être différentes, car je n'utilise pas l'anglais KDE). Au moins, c'est comme ça que ça se passe dans KDE 4, mais sur KDE 3, c'est très similaire. Ou vous pouvez simplement écrire "kdesu" avant le nom de la commande.

Ouvrez le gestionnaire de fichiers avec ce raccourci et copiez-le ici. Soyez averti, cependant, que toute application que vous exécutez à partir de ce gestionnaire de fichiers sera exécutée en tant que root.

Petersohn
la source
3
wow .... Je ne m'attendais vraiment pas à ce que la réponse demande autant de cerceaux à franchir. Sans vouloir offenser les fous Linux, mais ses raisons sont telles que Linux ne sera jamais un logiciel de bureau traditionnel. Je ne peux pas imaginer expliquer de telles choses à ma mère par téléphone. C'est incroyable, il n'y a pas de bouton "Activer sudo pour toutes les actions" dans KDE / Gnome où vous entrez votre mot de passe sudo qui vous permet de faire des choses. Juste comme si vous étiez à une invite bash.
Jake Wilson
Bien sûr, il existe également une telle possibilité: autoriser uniquement la connexion en tant que root, puis la connexion automatique en tant que root. Cela dit, vous n'avez pas les explications nécessaires à votre mère pour savoir comment "sudo", mais tout
membre de
1
@ Jakobud: si vous pensez que c'est difficile, essayez de faire la même chose sous Windows ;-) Vous avez néanmoins un point: autoriser l'escalade de privilèges pour les opérations de copie / déplacement de fichiers pourrait être une fonctionnalité utile que KDE ne possède pas actuellement, probablement parce que personne n'a suffisamment ressenti le besoin de le mettre en œuvre.
David Z
@ Jakobud: Vous pouvez le faire de manière plus simple. Par exemple: Démarrer -> Exécuter la commande -> "sudo dolphin". Mais alors vous devez le faire à chaque fois. Et si quelqu'un ne peut pas faire cette action apparemment compliquée, mais assez simple, il vaut mieux ne pas l'essayer en premier lieu. Faire tourner les choses en tant que root est dangereux. Si vous êtes débutant, tout ce que vous devez faire en tant que root est disponible dans le menu (installation de programmes, modification de l'écran de connexion, etc.).
petersohn
1
@ dag729: toutes les distributions ne vous permettent pas de vous connecter en tant que root. Ubuntu, par exemple, ne le fait pas. SUSE, en revanche, le fait. Je n'ai pas d'expérience avec d'autres distributions. @ David: Sous Windows Vista +, c'est étonnamment facile. Si un programme veut faire quelque chose qui nécessite des privilèges root, il demandera simplement à l'utilisateur s'il le souhaite ou non (à condition que vous ayez les privilèges root en premier lieu).
petersohn le
3

Vous devrez utiliser kdesu <appname>

Exemple: Lancez Konsole et tapez kdesu dolphinoukdesu konqueror

Sathyajith Bhat
la source
1

Suivez ces instructions , mais remplacez-les nautiluspar dolphinou non.

Ignacio Vazquez-Abrams
la source
0

Dans Cent OS, vous pouvez aller dans "Système> Ajouter / Supprimer des logiciels"

rechercher "beesu" et l'installer

Ensuite, à partir du bureau, cliquez avec le bouton droit de la souris sur> Create Launcher (Créer un lanceur) et définissez la commande sur beesu [nom du fichier].

Nublet
la source