こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

LinuxからSamba経由でWindowsのファイルをchmodできない

WindowsXP上にVMWare Playerを設定し、
そこでLinux(Ubuntu7)を走らせています。

このたび、WindowsとLinuxで簡単にファイルをやり取りするため、
Linux側にSambaをインストールしました。

以下のコマンドでWindowsの共有フォルダをマウントしたのですが、
マウントしたディレクトリにchmodが効かず困っています。

$> smbmount //192.168.11.4/winshare /var/www/winshare -o codepage=cp932,iocharset=utf8 username=winuser

例えばWindows側でwinshareフォルダの配下にaaaというフォルダを作ると、
Linuxから見たときはパーミッションが755になっています。

これを777に変更しようと思い、
$>chmod 777 /var/www/winshare/aaa
と打ちましたが、コマンドが正常終了(エラーも何も出力されない)
するにも関わらず、パーミッションは755のまま変化がありません。

せめて何かエラーメッセージが出れば解決の糸口が分かるのですが、
メッセージ出ずに取っ掛かりが無いので質問させていただきました。

使用しているsambaのバージョンはVersion 3.0.26aです。
何か原因が分かる方、アドバイスお願いします。

投稿日時 - 2008-10-25 11:35:53

QNo.4428176

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

Windowsのファイルシステムは、NTFSですか?
FATには、所有者の概念がないため不可能です。
Windows側のファイルがFATで、かつOSが2000/NT/XP/系なら、ファイルシステムをNTFSに変更してください。

投稿日時 - 2008-10-25 11:40:31

補足

ご回答ありがとうございます。

ファイルシステムを確認したところ、NTFSになっていました。
(ローカルディスクのプロパティから確認しました)
どうやら原因はファイルシステムでは無いようです。

何かSambaの設定で思い当たる点は無いでしょうか?

投稿日時 - 2008-10-25 12:14:08

あなたにオススメの質問