• ベストアンサー

msvfat(FAT32)領域にrootにならずに書き込むには?

お世話になります。 WindowsXPとturbolinux8(カーネル2.4.16)のデュアルブート環境で、双方のOSのデータ領域としてmsvfat(FAT32)領域を作ってあります。 linux側からrootではフルアクセス可能ですが、一般ユーザではできません。 また、一般ユーザをrootグループにすることは避けたいです。 解決法をお教えください。よろしくお願いいたします。

  • pippy
  • お礼率82% (38/46)

質問者が選んだベストアンサー

  • ベストアンサー
  • myeyesonly
  • ベストアンサー率36% (3818/10368)
回答No.1

こんにちは。 マウントするときに、ユーザーID やグループID を一緒に記述すればいいはずですが。

参考URL:
http://libra.higashi.hit-u.ac.jp/~takaira/paradise/manual/mount_dos.html
pippy
質問者

お礼

ご回答ありがとうございます。 参考URLの方法にて解決いたしました。 ズバリ回答ありがとうございました。

その他の回答 (2)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

一般ユーザでマウントしたい、という質問でしたら、mountコマンドを manで確認してください。 # man mount (iii) 通常はスーパーユーザーのみがマウントを行うことができるが、 fstab 中 の行に user オプションが含まれていれば、その行で指定されているファイ ルシステムは誰でもマウントすることができる。 したがって /dev/cdrom /cd iso9660 ro,user,noauto,unhide という行があれば、誰でも CDROM 上の iso9660 ファイルシステムを mount /dev/cdrom または mount /cd

pippy
質問者

お礼

xjdさん、たびたびお世話になります。 現在の環境では特定の1ユーザのみで書き込みが可能になればよかったので、#1さんの回答を利用させていただきました。 しかし複数ユーザがマウントする方法を教えていただきまして大変勉強になりました。 今後ともよろしくお願いいたします。

  • mana005
  • ベストアンサー率27% (3/11)
回答No.2

chmodの使い方は知っていますか? chmodでアクセスの権利を変えます。 また、chownはアクセス出来るUserをかえることが出来る。 (一応アメリカ人ですから、日本語は変な部分があったら、すみません)

関連するQ&A

  • マウントしたFAT32領域に一般ユーザーで書き込めない

    FedoraCore4とWindowsXPをデュアルブートして使っています。 現在、ハードディスクのパーティション構成は /dev/hda1 WindowsXP (ntfs) /dev/hda2 FedoraCore4 (ext3) /dev/hda3 swap /dev/hda4 WindowsのDocuments and Settings (FAT32) となっています。 Fedora上から/dev/hda4を利用できるようにするため、/etc/fstabに /dev/hda4 /data vfat user,rw,suid,dev,exec,auto,iocharset=utf8 0 0 を追加し、起動時に自動でマウントするようにしました。 しかし、これだとroot権限がないと書き込みができません。(パーミッションが755になっています。) uidやgid、umaskなどのオプションを付けたりしてためしてみましたが、上手くいきません。 uid=500として一般ユーザーを指定すると、書き込みも可能になりましたが今度はrootから書き込めなくなりました。 Thunderbirdのメールのデータを共有したり、データを交換したりしたいのですが、できない状況です。 解決法を御存じの方、よろしくお願いします。

  • リカバリー領域ってFAT32なの?

    タイトル通りですが、実は今デュアルブートでトラブリ中で、今後のために 「リカバリCDを作る」、あるいは、「HDDのリカバリ領域を外付けHDDにバックアップする」の両方を実行したいのですが。その際、 (1)リカバリ領域がFATで、外付けHDDがNTFSの場合、そのままリカバリー領域を外付けHDDにバックアップできるのでしょうか? (2) (1)が可能だった場合、バックアップしたファイルをisoイメージにコンバートしてCDに焼き、それをリストアするということは可能でしょうか?

  • rootに他の名前をつける

    セキュリティの為、rootに他の名前をつけてroot権限はそのままにする。 また、他の一般ユーザーにroot権限をもたせることを したいのですが、可能でしょうか? 一般ユーザーにをrootグループに所属させても/etc/shadowファイルを見ることはできませんでした。

  • fstabを編集してもうまくマウントできない。

    Linux初心者です。 WindowsXPとVineLinux2.6をデュアルブートしています。 Linuxを入れる前からWindowsの方で作っておいたFat領域があるのでそれをLinuxからでも一般ユーザーが読み書きできるように、/etc/fstabに /dev/hda5 /mnt/win vfat defaults,umask=007,gid=500,euc,zenkaku 0 0 を書き足して、 mount -a を実行したところ、 mount: /dev/hda5 は マウント済か /mnt/win が使用中です mount: mtab によると、/dev/hda5 は / にマウントされています mount: ファイルシステムタイプ 0 はカーネルがサポートしていません という反応です。 今の段階でhda5がどういう状況にいるのかかよくわかりません。 / はhda4に作っていますのでhda5がそこにマウントされているということの意味もわかりません。 よろしくお願いします。

  • デュアルブート 共通領域の作り方

    Windows(7 Home Premium)とLinux(Fedora 11)のデュアルブートさせ、 両方から見える(使える)、FAT32フォーマットの共通領域を作りたいのですが、パーティションが一杯一杯で作れません。 現在、Winの入っているCドライブと 「SYSTEM」という名の隠しパーティションの二つがあります。 リカバリー領域とメーカー独自の領域はすでに削除しました。 (削除しても大丈夫という確証があったので) Fedora11をインストールさせると 「SYSTEM」「C」「200MBの領域(ブートローダ?)」「Fedora領域」の四つになってしまい、共通領域が作れません。 拡張パーティションにLinuxを入れても大丈夫と聞いたのですが、 実際やってみるとFedoraだけ起動しませんでした。 いい方法とそのやり方を教えてください。

  • FAT32

    Vine4.1です。 /hdb1のFAT32をマウントできません。 デバイス Boot Start End Blocks Id System /dev/hdb1 1 6079 48829536 c W95 FAT32 (LBA) /dev/hdb2 * 6080 6094 120487+ 83 Linux /dev/hdb3 6095 7369 10241437+ 83 Linux /dev/hdb4 7370 24792 139950247+ 5 拡張領域 /dev/hdb5 7370 8389 8193118+ 83 Linux /dev/hdb6 8390 9026 5116671 83 Linux /dev/hdb7 9027 9281 2048256 82 Linux swap / Solaris /dev/hdb8 9282 24792 124592076 83 Linux ディスクトップのコンピューターを開くと、T と表示はされていますが、クリックしても 「ボリューム 'T' をマウントする権限がありません。」でマウントできません、簡単にマウントする方法はないでしょうか?

  • リカバリ領域を壊さずにデュアルブート

    WindowsXPがプリインストールされているパソコンにWindowsServer2003を追加インストールしてデュアルブートにしたいと思ってます。 最初からCドライブとDドライブに分かれているため、2003をDドライブにインストールすれば問題ないと思ってます。 ただこのパソコンにはHDD上にリカバリ領域が確保されており、デュアルブートにすることによってこの領域が破壊されてしまうのではないかと心配してます。 ネットで色々調べてみると。MBRを上書きするとリカバリができなくなるということがわかりましたが、デュアルブートにしてもMBRは書き換わらないのでしょうか? ※Linuxをインストールする際にLiloなどをMBRにインストールするとリカバリができなくなるそうですが・・・

  • FAT32→NTFSについて

    自分はWINDOWS98(Cドライブ)と、WindowsXP(Dドライブ)のデュアルブートをしているのですが、98のほうはFAT32で、XPのほうはNTFSです。 そこでWindows98のFAT32のCドライブからNTFSのDドライブを見たいのですが、このままではもちろんみれませんよね? しかし、FAT32からNTFSを見ることのできる方法(ソフト等)があるという噂を聞いたのですが、詳しい方がいらっしゃったら教えていただけないでしょうか?

  • rootについて

    Linux超初心者です。RedHatを使っています。 USBフラッシュメモリーを使いたくてマウントをしたのですが、"rootのみがそれを行えます”とエラーが出てしまいます。 自分ではrootで行っているつもりですし、ルートパスワードもあってるみたいで、変更もできます。 ユーザの中で誰がrootなの確認するにはどうしたらよいのでしょうか?それとも全く別の問題なのでしょうか? 大変困っています。どうか回答よろしくお願いしますm(_ _)m

  • NTFS と FAT32

    現在、3.2GBのHDDと20.5GBのHDD両方ともFAT32でフォーマットしていて、20.5GBのHDDを2つに切ってWindows2000とWindows98を入れてデュアルブートしています。 しかし、安定度やセキュリティなどを考慮してWindows2000をNTFSで再インストールしようと思っています。 ところで、そうした場合、Windows98からWindows2000の領域の読み書きはできなくなりますが、逆にWindows2000からもWindows98へ読み書きできなるのでしょうか。 また、違うファイルシステムのOSをデュアルブートできるのでしょうか。