私は/home/pi/pydev
、Debianボックス(実際にはラズベリーpi)上のディレクトリをSambaと共有しています。私はWindows 7マシンからそのディレクトリを読み書きしています。私がW7の下でそのディレクトリにファイルを作成すると、それは0764権限を取得し、それはユーザーrolfとグループrolfによって所有されます-それはW7マシン上の私です。
debianボックスのユーザーpiとユーザーロルフ(W7の)はどちらもそのディレクトリのファイルを変更できる必要があるため、両方をgroupのcoders
メンバーにして、コーダーのメンバーが少なくとも読み取りと書き込みを行えるように設定できることを願っていますそのディレクトリ内のファイルへのアクセス。。
ただし、ユーザーpiはグループrolfに属するファイルを変更できません。
chmod rolf:coders <filename>
ファイルごとにファイルできます。
ユーザーpiをグループrolfに追加することは醜く、機能しません(期待していませんでした。Sambaは、Debianとは別に、グループとはまったく異なるユーザー管理を維持していますか?)。
debianマシンにrolfとしてログオンし、そのフォルダーに移動することもできます。
しかし、(私にとって)最もエレガントな方法は、W7マシンからrolfによって作成されたファイルが、デフォルトでユーザーID rolfおよびgroupidコーダーを取得する場合です。
それを行うようにSambaを構成できますか、それともそのタスクを自動化する他の方法がありますか?