Jak zmienić użytkownika w WinSCP?

11

Korzystam z WinSCP, aby uzyskać dostęp do komputerów z systemem Unix. Jak mogę zmienić użytkownika po zalogowaniu się na serwerze Unix za pomocą WinSCP?

Na przykład mam konto osobiste na komputerze z systemem Unix A. Mogę zalogować się na tym komputerze za pomocą PuTTY, a następnie zmienić użytkownika na root

$sudo /usr/bin/su - rootuser

Jak mogę zrobić to samo za pomocą WinSCP? Nie znam hasła do rootuser.

jrara
źródło

Odpowiedzi:

6

Na stronie WinSCP znajduje się FAQ dla tego pytania:
Jak zmienić użytkownika po zalogowaniu (np. Su root)?

Musisz określić sudopolecenie w ustawieniach sesji WinSCP, jako niestandardową powłokę (jeśli używasz SCP) lub użyj sudoniestandardowej komendy uruchamiania serwera SFTP (jeśli używasz SFTP).

Chociaż istnieją pewne ograniczenia, zwłaszcza że musisz skonfigurować, aby sudonie wymagało hasła.

Zobacz link po szczegóły.

Martin Prikryl
źródło
5

Zakładam, że możesz już sudo dla danego użytkownika ... ... w konfiguracji WinSCP dla nowej strony:

  1. Nowa strona
  2. Sesja: Protokół pliku: SCP
  3. Sesja: nazwa hosta: moja-nazwa-hosta
  4. Sesja: nazwa użytkownika: MY-user-name
  5. KLIKNIJ Zaawansowane ... PRZYCISK
  6. Zaawansowane: nawigator po lewej stronie wybierz SCP / Shell
  7. Zaawansowane: Shell: MAGIC-HAPPENS-HERE „Lista wyboru” dla Shell ma wybraną „Domyślną”. Tutaj wpisz tekst ...

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

(powyższe polecenie różni się w zależności od dystrybucji unix)

  1. BRAK INNYCH ZMIAN do ustawień domyślnych, wystarczy wybrać OK, aby zamknąć okno Zaawansowane i zapisać zmiany.

..... to powinno być wszystko czego potrzebujesz!

Beege
źródło