![viでroot権限を取得するには? [コピー]](https://linux33.com/image/20198/vi%E3%81%A7root%E6%A8%A9%E9%99%90%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
重複の可能性:
Vim内でルートになる
これは誰にでも起こります。管理者の種類:
vi /etc/resolv.conf
一般ユーザーとして。ファイルを編集しました/etc/resolv.conf
が、クリックしようとし:x
たところ、rootではなく通常のユーザーとしてファイルを開いたので、読み取り専用モードでファイルを編集していることに突然気づきました。
:q!
管理者が再度クリックしてsudo su -
編集する必要がないようにrootアクセスを許可するviコマンドはありますかvi /etc/resolv.conf
?
答え1
ページからCommandLineFuの上位10行のコード記述このトリック(#3)を使用することをお勧めします。
:w !sudo tee %
stdin
これにより、コマンドの後に現在のバッファが書き込まれます!
。シンボル%
は現在のファイル名に置き換えられます。