回答:
もちろん、rootとしてコマンドを実行する方法を知っていれば、エディターを実行できます。しかし、これは最も便利な方法でも安全な方法でもありません。
sudoedit
(またはその同義語sudo -e
)は、お気に入りのエディターでファイルの一時コピーを編集するsudoのモードであり、編集が終了するとそのコピーは所定の場所に移動されます。
sudoedit /etc/fstab
注:直接編集してはいけないファイルがいくつかあります。
/etc/sudoers
直接編集しないでください。常にそのためのvisudo
コマンドを使用してください。sudoersファイルの構文を間違えると、rootアカウントからロックアウトされる可能性があります!を実行するvisudo
と、ファイルの一時コピーを編集し、実際のファイルを編集で置き換える前に構文検証を実行できます。
同じ原理は、ユーザー、グループ、ユーザーパスワード、およびグループパスワードのデータベースに適用され/etc/passwd
、/etc/group
、/etc/shadow
、および/etc/gshadow
それぞれ。利用可能なシステムではvipw
、およびのvigr
コマンドを使用します。パスワードデータベースを編集するには、-sオプションを渡します。たとえば、編集するにはを使用します。/etc/passwd
/etc/group
/etc/gshadow
vigr -s
crontab -e
(これも構文チェックを行う場合があるため)。
編集中のファイルのバックアップを常に保持してください。その後、タイムスタンプを付けたい人もいます。これにより、変更の結果としてシステムが破損した場合にいつでも元に戻すことができます(できれば)。strugeeによってリストされたコマンドに加えて、ほとんどのセットアップでは通常のエディター(vi、vim、nano、emacs)を実行できます。ファイルが読み取り専用であるかどうかを認識してください。
rcs
、やなどのプログラムがありetckeeper
ます。
sudoedit
。