web-dev-qa-db-fra.com

Obtenir les privilèges root pour Nautilus sur une connexion sftp

J'utilise l'option "Connect to server" (Connexion au serveur) pour sftp sur des ordinateurs distants, en tant qu'utilisateur disposant de privilèges sudoer. Mais alors, je ne peux pas obtenir les privilèges root pour modifier les fichiers système. Comment puis-je faire ceci?

(Je sais que je peux utiliser ssh puis Sudo, mais je me demandais s'il existe une méthode plus rapide.)

6
apoorv020

Hya, mauvaise nouvelle pour vous. La réponse courte est que vous ne pouvez pas - vous obtenez les privilèges de l'utilisateur avec lequel vous vous êtes connecté.

La réponse longue s'ensuit ici… L'option 'Connect to server' (connexion au serveur) n'est rien d'autre qu'une jolie interface graphique qui émet de simples commandes sftp sous le capot, une fois connecté à un serveur via un protocole de transport de type ssh. Une liste de ces commandes est disponible si vous entrez dans une fenêtre de terminal et entrez man sftp. Vous verrez les commandes disponibles pour "se connecter au serveur" dans la section "commandes interactives" de la page de manuel.

Ils sont limités à bye cd chgrp chmod chown df exit get help lcd lls lmkdir ln lpwd ls lumask mkdir progress put pwd quite rename rm rmdir symlink et !. Vous pouvez en reconnaître beaucoup à partir de ftp, si jamais vous utilisez ftp'd en ligne de commande. Quelques nouveaux ajouts intéressants, mais comme vous pouvez le constater, aucun d’entre eux ne supporte le concept de RunAs, ou Sudo.

L'obtention de privilèges élevés n'a simplement jamais été intégrée au protocole.

8
finley