WinSCPでユーザーを変更する方法は?


12

WinSCPを使用してUnixコンピューターにアクセスしています。WinSCPを使用してUnixサーバーにログインした後、ユーザーを変更するにはどうすればよいですか?

たとえば、UnixコンピューターAに個人アカウントを持っています。PuTTYを使用してこのコンピューターにログインし、ユーザーをrootユーザーに変更できます。

$sudo /usr/bin/su - rootuser

WinSCPを使用して同じことを行うにはどうすればよいですか?のパスワードがわかりませんrootuser

回答:


6

WinSCPサイトにはこの質問に関するFAQがあり
ます。ログイン後にユーザーを変更するにはどうすればよいですか(例:su root)?

sudoWinSCPセッション設定でコマンドをカスタムシェルとして指定する(SCPを使用している場合)かsudo、カスタムSFTPサーバー起動コマンドで使用する(SFTPを使用している場合)必要があります。

いくつかの制限がありますが、特にsudoパスワードを要求しないように設定する必要があるということです。

詳細については、リンクを参照してください。


5

私はあなたがすでに問題のユーザーにsudoできることを前提としています... ...新しいサイトのWinSCPセットアップで:

  1. 新しいサイト
  2. セッション:ファイルプロトコル:SCP
  3. セッション:ホスト名:my-host-name
  4. セッション:ユーザー名:MYユーザー名
  5. クリックアドバンス...ボタン
  6. 高度:左側のナビゲーターで SCP / Shellを選択
  7. 詳細:シェル:MAGIC-HAPPENS-HEREシェル の「選択リスト」で「デフォルト」が選択されています。ここにTEXTを入力します...

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

(上記のコマンドはUNIXディストリビューションによって異なります)

  1. NO-OTHER-CHANGESのデフォルト設定に、ちょうど高度なウィンドウを閉じ、変更を保存するには、[OK]を選択します。

.....これが必要なすべてです!


0

SCPの場合、WinSCPを使用して、rootuserとしてUbuntuシステムに接続します。

これをシェルとして置きます

sudo -su rootuser

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.