web-dev-qa-db-ja.com

sftp接続でnautilusのルート権限を取得します

「サーバーに接続」オプションを使用して、sudoer特権を持つユーザーとしてリモートコンピューターにsftpします。しかし、その後、システムファイルを変更するためのルート権限を取得できません。これどうやってするの?

(私はsshを使用してからSudoを使用できることを知っていますが、もっと速い方法があるかどうか疑問に思っていました。)

6
apoorv020

こんにちは、あなたにとって悪いニュースです。簡単な答えは、できないということです。ログインしたユーザーの権限を取得します。

長い答えは次のとおりです...「サーバーに接続」オプションは、トランスポートプロトコルのようなsshを介してサーバーに接続されると、ボンネットの下で簡単なsftpコマンドを発行するかなりのGUIにすぎません。これらのコマンドのリストは、ターミナルウィンドウを開いてman sftpと入力すると利用できます。マンページの「対話型コマンド」セクションに、「サーバーへの接続」に使用できるコマンドが表示されます。

それらは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!に制限されています。コマンドラインでftpを実行した場合、ftpからそれらの多くを認識できます。いくつかの新しいクールな追加機能がありますが、ご覧のとおり、RunAsまたはSudoの概念をサポートするものはありません。

昇格された特権を取得することは、プロトコルに組み込まれたことはありません。

8
finley