samba 経由でファイルを作成および削除することはできますが、変更することはできませんか?

samba 経由でファイルを作成および削除することはできますが、変更することはできませんか?

Windows 7 から Ubuntu Server 10.04 に samba を使用して接続しています。共有に新しいファイルを作成し、それらのファイルを削除することはできますが、ファイルを編集して保存しようとすると、アクセスが拒否されます。Windows のユーザーは、接続しているユーザーと Ubuntu で設定されているユーザーと同じです。これは非常に奇妙です。Ubuntu にファイルをコピーするときにも問題が発生します。エラーは発生しますが、とにかくコピーできます。

答え1

ファイルの作成と削除は、ディレクトリの権限によって制御されます。ファイルの変更は、ファイルの権限によって制御されます。ファイルから書き込み権限を削除するマスクがある可能性があります。

答え2

Linux でファイルを追加/変更/削除できますか? できない場合は、Linux のファイル権限に問題があります。Linux レベルですべてを実行できるようになったら、Samba を試してください。それでもファイルを編集できない場合は、Samba の権限に問題があります。ファイルとディレクトリのマスクを確認してください。有効なユーザー/グループを指定していますか?

答え3

ディレクトリとファイルの権限を変更するには、

chmod -R 775 /path/to/folder

ファイル サーバー内の選択したディレクトリでこれを実行したところ、うまくいきました。

ファイル/フォルダを「誰でも書き込み可能」にすると、結果が変わることに注意してください。

共有フォルダごとにグループを作成し、グループごとに各フォルダの権限を変更することもできます。

関連情報