/home/pi/pydev
私はDebianボックス(実際にはラズベリーパイ)のディレクトリをSambaと共有しています。私はWindows 7システムでこのディレクトリを読み書きしています。 W7の下でそのディレクトリにファイルを作成すると、0764権限が取得され、ユーザーrollfとグループrollfが所有します。これは私のW7システムで起こります。
Debian ボックスのユーザー pi とユーザー rolf (W7 の両方) は、両方ともそのディレクトリー内のファイルを変更できる必要があるため、両方ともグループのメンバーにし、コーダーのメンバーが少なくともcoders
読み取った内容を読み取れるように構成できることを願っています。このディレクトリのファイルにアクセスするための書き込み権限。 。
ただし、ユーザー pi は rolf グループに属するファイルを変更できません。
chmod rolf:coders <filename>
一つずつ整理すればいいです。
グループrolfにユーザーpiを追加することは醜く、うまくいきません(期待していません。Debianに加えて、Sambaはグループとはまったく異なるユーザー管理を維持しますか?)。
また、RolfでDebianシステムにログインし、そのフォルダに移動することもできます。
しかし、(私にとって)最もエレガントな方法は、W7システムで生成されたロールファイルがデフォルトでユーザーIDロールとグループIDエンコーダを取得することです。
これを行うようにSambaを設定できますか?それともこのタスクを自動化する別の方法はありますか?
ベストアンサー1
あなたの要件を正しく理解したら、あなたが望むものはsmb.conf
ここにあります。
/etc/samba/smb.conf
セクションに次のオプションを追加します[global]
。
force user = rolf
force group = coders