
Ubuntu日本語フォーラム

ログインしていません。
ubuntu経験が浅く解決できない問題があるので、アドバイス戴きたく宜しくお願いします。
質問内容
ubuntuから外部LANディスクにマウントを試みましたが、ユーザー権限が付与できないので、どのように
すればユーザーに書き込み権限が与えられるかを教えて下さい。
作業プロセス
①ubuntu10.04LTSからBUFFALO社製LinkStation/LS-WX2.0TL/R1に以下のコマンドでマウントを試みました。
sudo mount -t cifs -o user=anonymous,pass="",codepage=cp932,iocharset=utf8,defaults //192.168.11.7/share1 /mnt/NAS1/share1
マウントポイントの所有者情報
drwxr-xr-x 3 wNNx wNNx 4096 2010-09-12 10:30 /mnt/NAS1/share1
②その結果、マウントそのものは成功したのですが、マウントポイントとなるディレクトリが以下のようにrootオーナーに戻ってしまい、
rootでのみ書き込み可能な状況となります。
drwxr-xr-x 1 root root 0 2010-09-12 11:04 /mnt/NAS1/share1
その後、何度もrootでchown -Rでオーナー変更を試みてもコマンドは正常終了するのですが、オーナーが変更されずユーザーへの書き込み権限付与が
できない。
ネットワークディスク側の構成は以下の通り
Raid1:(1TBx2のミラーリング)
ファイルシステム:xfs
オフライン
BaffaroのNASは使っていませんので、どうやるか不明ですが(私が使っているのはIOデータのLandisk Tera http://www.iodata.jp/product/hdd/businessnas/hdl-gtr/)、まちがっていたらごめんなさい。
sudo mount -t cifs -o user=anonymous,pass="",codepage=cp932,iocharset=utf8,defaults //192.168.11.7/share1 /mnt/NAS1/share1
①Web経由でNASの管理画面に入って、anonymousが「受付可能」になっているか確認する必要がありそうです。
②その管理画面から、ubuntuで使っているユーザー名とパスワードで、新しいユーザーを作ってみてください。
(WindowsかMacをお持ちなら、管理画面はhttp://buffalo.jp/download/manual/html/lswxl/で確認するか、付属のマニュアルをごらんください。
オフライン
回答ありがとうございます。
アドバイス頂いた通り、NAS側にubuntuユーザーを登録し、追書き込み権限を加えて登録してみました。
そこで、改めてマウントを試みましたが、やはり結果は同じです。
ちなみに、Windows上でのマウントは問題なく行われ、書き込みもできます。
問題なのは、なぜubuntu側でマウントするとroot所有扱いになるのかというものです。(sudo、suなどでは正常に読み書きできます。ユーザー状態だと読み込みのみとなる。)
もしかするとNAS側のフォーマット形式(現在xfs)が悪いのか、あるいは、マウントコマンド時にNAS側ファイルシステムを定義するオプションがあるのか、
そのあたりが、よくわかりません。
オフライン
-o オプションに Ubuntu 側で使いたいuidとgidを追加してみてください
sudo mount -t cifs -o user=anonymous,pass="",uid=1000,gid=1000,codepage=cp932,iocharset=utf8,defaults //192.168.11.7/share1 /mnt/NAS1/share1
オフライン
favicon.icoさん
回答ありがとうございます。
UID、GIDをアドバイス通り指定すると、正常にマウントする事ができました。
皆様、ご助力戴き、本当にありがとうございました。
オフライン