web-dev-qa-db-ja.com

ユーザーに書き込み権限がない場合、gksudoを自動的に起動しますか?

Nautilusで書き込み権限なしでテキストファイルを開くたびにgksudoを自動的に起動することは可能ですか?/etc/hostsファイルを編集する必要があり、右クリックして[管理者として開く]を選択するのを忘れることがあります。

5
Olivier Lalonde
#!/bin/bash
EDITOR=gedit
Sudo=gksu-polkit
test -w "$1" || exec $Sudo $EDITOR "$1"
exec $EDITOR "$1"

それをファイルに貼り付け、実行可能にし、デフォルトとして設定して、好きなファイルを開きます。別のエディターまたはSudoプログラムを使用している場合は、変数を変更します。(個人的には、同じ名前のパッケージのgksu-polkitが好きです。画面をつかまないという理由だけで、gksudoよりも優れています。)

私はあなたがそれらすべてを行う方法を知っていると思います。ご協力いただけない場合は、喜んでお手伝いさせていただきます。

3
zpletan