単一テキストエディタセッション内で非ルートファイルを作成しながら、ルートファイルを変更したいと思います。

単一テキストエディタセッション内で非ルートファイルを作成しながら、ルートファイルを変更したいと思います。

トラップ22:テキストエディタを開くといいえを使用すると、sudo変更を保存する権限がありません。開けたらそしてroot権限があれば、私が作成したすべてのファイルはrootの所有になります。ルートではなく、自分が所有するファイルを作成し、同じセッションでルートアクセスを必要とするファイルを編集できるようにしたいです。可能ですか? Linuxの問題ですか、それともテキストエディタの設定ですか?

私はサブライムテキスト2を使用しています。

答え1

ルートが所有するテキストファイルを編集するためにこれを使用すると、エディタは必要に応じてsudoedit機能します。 Sudoeditは、自分が所有するルート所有ファイルの一時コピーを作成し、編集者(またはsudoersプロファイルを介して選択)を呼び出して$SUDO_EDITOR機能します$VISUAL$EDITORエディタの終了時に一時ファイルが変更された場合は、それをコピーし直してください。詳細はマニュアルページにあります。

関連情報