質問: 誰もが書き込みアクセスできるsamba共有を作成する 私の家にsambaを実行しているubuntuサーバーがあります。誰もが読み取りと書き込みのアクセス権を持つsamba共有をセットアップしようとしています。私はすべてのユーザーを「sambashare」のunixグループに所属させており、ディレクトリ/ data/sharedを「sambashare」グループのすべてのメンバーに読み取りおよび書き込みアクセスを提供したいと考えています。理想的には、ユーザーがsambaを使用してそこにファイルを作成する場合、そのファイルはパーミッション0644を持ち、所有者はsername:sambashareである必要があります。これを機能させるためにsmb.confファイルに何を入れるか、または/ data/sharedフォルダーにどのようなunixアクセス許可を与えるかを理解できません。
回答: グループsambashareの全員が共有にアクセスできるようにするには、[global]ディレクティブに次を追加します。create mode = 664 workgroup = sambashare security = share usershare allow guests = yes /data/sharedをエクスポートするには、ファイルの最後に以下を追加する必要があります。[data] comment = shared path = /data/shared guest ok = yes read only = no public = yes writable = yes これでうまくいくはずですが、いくつか more information を収集することを強くお勧めします。