• 締切済み

Linuxviでファイル編集したいファイルが読み込み専用ファイルの場合

読み込み専用のファイルをviで編集しようとすると、「警告:読み込み専用ファイルを編集しようとしています」のような感じの文章が赤い字で表れ、編集しても保存することができません。ちなみにpasswdファイルを編集したいと考えています。どなたかこのファイルを編集し、保存できる方法を教えていただけませんでしょうか。

みんなの回答

  • PCFREAK
  • ベストアンサー率51% (417/805)
回答No.3

>w!の!って「強制的に」みたいな意味なんですかね? その通りです。 他にq!(変更を保存しないで強制的に終了) なんてのもあります。

maTTun1219
質問者

お礼

なるほど!わかりました!viの操作がもっとスムーズにできるようにがんばりたいと思います。ありがとうございました!

  • Lean
  • ベストアンサー率72% (435/603)
回答No.2

passwdファイルを編集したい場合、直接viコマンドで編集するのではなくてvipwコマンドという専用のコマンドがある(ない環境なら済みません)のでそちらを使用された方がいいですよ。 もちろん、実行はrootでです。 ○@IT:パスワードファイルやグループファイルを編集するには  http://www.atmarkit.co.jp/flinux/rensai/linuxtips/105editpwdfile.html

maTTun1219
質問者

お礼

返事大変遅くなって申し訳ございません。私のLinuxにはvipwコマンドはなかったのですが、passwdファイルのアクセス権を変更することによって編集が可能になりました。ご回答ありがとうございました!

  • PCFREAK
  • ベストアンサー率51% (417/805)
回答No.1

/etc/passwdファイルはrootが所有者ですので、rootで編集するのが正解かと思います。 または、viで保存の時にw! で保存できた・・・筈です。

maTTun1219
質問者

お礼

返事大変遅くなりもうしわけございません。viの保存方法ていろいろありますよね? w!の!って「強制的に」みたいな意味なんですかね?ちなみに私は:wq!で保存しました。ご回答ありがとうございました!