Comment changer d'utilisateur dans WinSCP?

12

J'utilise WinSCP pour accéder aux ordinateurs Unix. Comment puis-je changer d'utilisateur après m'être connecté à un serveur Unix à l'aide de WinSCP?

Par exemple, j'ai un compte personnel sur l'ordinateur Unix A. Je peux me connecter à cet ordinateur en utilisant PuTTY puis changer d'utilisateur en utilisateur root

$sudo /usr/bin/su - rootuser

Comment puis-je faire la même chose en utilisant WinSCP? Je ne connais pas le mot de passe pour rootuser.

jrara
la source

Réponses:

6

Il y a une FAQ pour cette question sur le site WinSCP:
Comment puis-je changer d'utilisateur après la connexion (par exemple su root)?

Vous devez spécifier la sudocommande dans les paramètres de session WinSCP, en tant que shell personnalisé (si vous utilisez SCP) ou utiliser la sudocommande de démarrage d'un serveur SFTP personnalisé (si vous utilisez SFTP).

Bien qu'il existe certaines limitations, notamment que vous devez configurer le sudopour ne pas exiger de mot de passe.

Voir le lien pour plus de détails.

Martin Prikryl
la source
5

Je vais supposer que vous pouvez déjà communiquer avec l'utilisateur en question ... ... dans la configuration de WinSCP pour un nouveau site:

  1. Nouveau site
  2. Session: Protocole de fichier: SCP
  3. Session: nom d'hôte: mon-nom-d'hôte
  4. Session: nom d'utilisateur: MY-nom-d'utilisateur
  5. CLIQUEZ Avancé ... BOUTON
  6. Avancé: navigateur gauche sélectionnez SCP / Shell
  7. Avancé: Shell: MAGIC-HAPPENS-HERE La "liste de sélection" pour Shell a "Default" sélectionné. Vous entrerez TEXTE ici ...

    / usr / bin / sudo -u TARGET-user-name -i

(la commande ci-dessus varie selon la distribution unix)

  1. AUCUN AUTRE CHANGEMENT aux paramètres par défaut, sélectionnez simplement OK pour fermer la fenêtre Avancé et enregistrer vos modifications.

..... cela devrait être tout ce dont vous avez besoin!

Beege
la source
0

Pour SCP, ce qui fonctionne pour moi, en utilisant WinSCP pour vous connecter au système Ubuntu en tant qu'utilisateur root:

Mettez ça comme coquille

sudo -su rootuser

entrez la description de l'image ici

Don Ch
la source