• ベストアンサー

Viで書き込もうとすると、保存できません。

kusukusuの回答

  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.2

root権限でやられているのであれば、 恐らく、書き込み権限が無いのだと思います。 #間違いなくrootですよね? ls -l で確認してください。

関連するQ&A

  • viの操作を自動化(または同様のこと)したい

    よくhttpd.confの設定ファイルを編集するのですが、どのような編集をしたか 残すために設定ファイル中にコメントを残すのですが、別の方法としてviの操作を スクリプトに記述しておいて、それを実行するだけ、みたいなことをしたいと 考えています。ちょっとやってみたのですが、コマンドモードや編集モードだと うまく行くのですが、挿入モードになるとESCできなくなってその後の処理が 出来ません。何か良い方法は無いでしょうか? ちなみにemacs・mule等は使用しない方針です。 ---------------------------------------------------- vi /etc/httpd/conf/httpd.conf.bak /Config Y 5- P I   ・・・この辺までは問題なし     ・・・ここでESCできないので次のZZが保存コマンドとして動かない ZZ

  • ウブンツ smb.confなど編集可能なエディタ

    ubuntu20で/etc/samba/smb.confなどの管理者権限の必要なファイルを編集できるGUIエディタを教えてください。

  • sambaがサービスで表示されません

    redhat enterprize linux 5を インストールしました。 サンバを起動しようとサービスの設定を開いたら サービス内にsmbがありませでした。 サービスに表示されないのはなぜでしょうか? var/log/sambaフォルダ内は空でした。 etc/sambaフォルダ内はlmhosts smb.conf が存在していました。

  • RHEL6でのsamba…この後どうすればいいか

    お客さんのPC(RHEL6)で、sambaを立ち上げたいのですが、インストールされていないのか、インストールが不完全なのか、インストール済みだけどサービスが上がっていないだけなのか、よくわからないのです。以下に状況を示しますので、sambaを立ちあげるためには、この後何をすればよいのかを教えて下さい。以前、centosやRedHat(6より古かった)でGUI設定からsambaを立ち上げたことはありますが、RHEL6は、これらと同じようにはできませんでした。 ■RHEL6では、 ・/etc/init.d/smb が無い ・/etc/samba/smb.conf はある ・お客さんのセキュリティポリシーから、yumとかapt-getは使えないようになっている ・find / -name smb とすると、以下の1つだけ見つかった   /usr/lib/cups/backend/smb    これは、/bin/smbspool にシンボリックリンクされている。/bin の下は、以下のものがある。     smbcacls  smbcontro l smbget   smbprint  smbtar     smbclient   smbcquotas  smbpasswd  smbspool   smbtree  ちなみに、sambaが動いているcentosでfind / -name smb をすると、以下の5つが出てきます。   /usr/lib/cups/backend/smb   /usr/share/doc/HTML/en/kcontrol/smb   /usr/share/doc/HTML/ja/kcontrol/smb   /etc/rc.d/init.d/smb   /var/lock/subsys/smb これだけで状況がはっきりしない場合、あとは何を調べればいいか、教えて下さい。

  • smb.confで設定したパーミッションが反映されない。

    下記の流れでwindowsからsambaサーバにファイルを作成したのですが、パーミッションがcreate maskで設定したとおりになりません。 原因不明で困っております。 よろしくお願いします。 [root@localhost sub]# cat /etc/samba/smb.conf ~中略~ [homes] comment = Home Directories read only = No browseable = No create mask = 0111 ~中略~ [root@localhost sub]# service smb reload smb.conf ファイルを再読み込み中: [ OK ] [root@localhost sub]# ls -l ~hoge ---x------ 1 hoge hoge 0 11月 4 16:29 新規テキスト ドキュメント.txt

  • fedora7のsambaやvsftpd他の設定が不明

    fedora7のsambaやvsftpd他の設定が不明です。きっかけはsambaの設定の後(samba.confの内容を書いた) # /etc/rc.d/init.d/smb start  としたら エラーでした。 調べたら/etc/rc.d/init.d/smbのファィルは存在しませんでした。  更にvsftpdもないので ftpもできません。network restartをしようとしても /etc/rc.d/init.d/networkもありません。  しかたがないので samabaの設定をもどして GUIの x windowsでsambaのnetowokの設定でとりあえず networkに入りましたが、他のpcからはこのfedora7にはアクセスできません。  以上からfedora7になってから 設定ファィルが変化していることが分かりましたが、とりあえず samab ftp network startはどこにいったのでしょう?どうすれば これらの設定が可能なのでしょう。? 因みにfedora5までは 変わっていませんでしたが!  よろしくお願いします。

  • 上書き保存ができません

    次のような現象で困っています。ワードや一太郎の上書き保存ができなくなりました。職場のパソコンに誰かが知らず知らずのうちに設定したみたいです。次のような状況です。あるフォルダの一太郎のファイルを開こうとすると,必ず「他で編集されています。読込を続けますか?」と警告が出ます。継続を選択して編集をし上書き保存をしようとすると,上書き保存ができません。同じフォルダにあるワードファイルを読み込もうとすると,「このファイルは読み取り専用です。」と警告が出ます。また,そのファイルも編集後,上書き保存ができません。 そのファイルはどちらも内蔵のDドライブにあるフォルダです。プロパティの全般にある読み取り専用というチェック欄は薄い緑色の小さな■になっています。ちなみに私用パソコンのフォルダも同じような状態ですが,こちらは上書き保存ができます。もしかすると,原因は他のことかもしれません。原因が分かれば,教えていただけませんか。

  • 【Samba】「マイネットワーク」コンピュータ名が表示されません。

    初心者です。 (1)1台目WindowsXP (2)2台目Vine Linux4.0 XPからLinuxのIPアドレスに対してpingをとばしたら正常にとびました。 しかしながらXP側で「マイネットワーク」を開いても、Vine Linuxのコンピュータ名が表示されません。 ちなみにsmb.confファイルのIPアドレスとワークグループは確実に設定しております。smb.confファイルのカレントディレクトリとか関係あるのでしょうか…? /etc/rc.d/init.d/smb restart ではすべて「OK」と表示されております。 どなたかアドバイスおねがいします。 ※samba-3.0.23d-0vl1.2

  • sambaについて

    aptで、sambaをインストールしました。 今/etc/samba/smb.confを弄っているところなのですが、 パスワード管理にPAMを使用したいのですが encrypt passwords = no unix password sync = yes pam password change = yes obey pam restrictions = yes 上記の設定だけで大丈夫なんでしょうか。 色々サイトを調べてみたんですが、サイトごとに設定が違うので 混乱してしまいました。よろしくお願いいたします。

  • samba&swatについて

    samba+swatにてブラウザからsambaの設定をしようとしたのですが、うまくいきません。 使用OSですが、RedHat Enterprise Linux 5.x Base Serverです。 /etc/xinet.d/swatです。 service swat { disable = no port = 901 socket_type = stream wait = no only_from = 127.0.0.1 user = root server = /usr/sbin/swat log_on_failure += USERID } FireWallも「901:tcp」で解除してあります。 /etc/services にも swat 901/tcp # swat という行が追加されています。 この状態で、サーバー(設定マシン)自体のブラウザより 「http://127.0.0.1:901」 と入力しても「接続できませんでした」という表示がでてIDとパスワード入力画面自体も出てこない状況です。 ただ、/etc/samba/smb.confをviで編集してファイルサーバーとしては動作できています。 (クライアントのwindowsXPよりサーバーの共有フォルダにアクセスできます) サービスの設定でも、 [*]smb [*]swat とチェックを入れてあり、起動時に実行OKとでてきます。 SMBサービス、NMBサービスともにOKです。 当然、xinetdはOKです。 気になるのが「httpd」や「apache2」サービスをインストールしていないという部分があります。 もう何処を設定すればよいか、若しくは何がおかしいのか解らない状況です。 どなたか、お知恵を貸していただければ幸いです。