私の問題は次のとおりです。ルートのみ読めるファイルを編集したいです。だから私が使う理由
sudo vim ~/thefile
打者を打つことができます。
sudo -K
vimを終了した後、sudoが自動的にパスワードを忘れることができるオプションや機能があったらと思います。もちろん、sudoersファイルを編集してタイムアウトを0に設定することも検討しましたが、通常は設定を変更したくありません。マニュアルページには何も見つかりません...
これを行う方法はありますか?
興味深い場合:私はUbuntu 12.04とbashを使っています。
ベストアンサー1
必要な操作を正確に実行するsudoオプションはありませんが、sudok
sudoコマンドを実行する新しいコマンドを生成し、sudoにキャッシュされた資格情報を削除するシェル関数を作成できます。
function sudok () { sudo "$@"; sudo -K; }
この行をまたは~/.bashrc
に追加して~/.bash_profile
永久に作成します。