「サーバーに接続」オプションを使用して、sudoer特権を持つユーザーとしてリモートコンピューターにsftpします。しかし、その後、システムファイルを変更するためのルート権限を取得できません。これどうやってするの?
(私はsshを使用してからSudoを使用できることを知っていますが、もっと速い方法があるかどうか疑問に思っていました。)
こんにちは、あなたにとって悪いニュースです。簡単な答えは、できないということです。ログインしたユーザーの権限を取得します。
長い答えは次のとおりです...「サーバーに接続」オプションは、トランスポートプロトコルのような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
の概念をサポートするものはありません。
昇格された特権を取得することは、プロトコルに組み込まれたことはありません。