Samba 4権限の問題、ユーザー/グループの強制

Samba 4権限の問題、ユーザー/グループの強制

Sambaは、ゲストアクセスのためにユーザー「torrent」とグループ「users」を使用するように構成されています。 g + w権限がないと、ディレクトリとその内容を変更できません。

g + w権限なしでこのディレクトリを書き込み可能にしたいです。

私は何を見逃していますか?

私のものsmb.conf

[global]
security = user

map to guest = bad user
guest account = torrent

[WDC_1T]
        comment = -- WDC 1TB --
        path = /mnt/WDC_1T
        read only = no
        writeable = yes

        guest only = yes
        guest ok = yes
        force user = torrent
        force group = users
        guest account = torrent

        create mask = 0644
        force create mode = 0644
        directory mask = 0755
        force directory mode = 0755

Samba経由でディレクトリを作成し、すべてが正常です。

ls -ld _TEST_OK_/
drwxrwxr-x 2 torrent users 4096 02-27 15:42 _TEST_OK_/

グループが書き込むことができない - >書き込み権限がないことを除いて、同じ権限でLinuxにディレクトリを作成しました。

ls -ld _TEST_PERMISSION_ERROR_/
drwxr-xr-x 2 torrent users 4096 02-27 15:40 _TEST_PERMISSION_ERROR_/

ls -lR _TEST_PERMISSION_ERROR_/
-rw-rw-r-- 1 torrent users 0 02-27 15:40 plik1.txt

ベストアンサー1

Fedoraで「force user = nobody」と「forcegroup = nobody」を使用して同じ問題(UID 65534)が発生しました。

最後に、他のユーザー「netshare」(UID 65533)が作成され、「force user = netshare」および「force group = netshare」と共にSambaゲストアカウントとして使用されました。

次に、グループ+ wビットを設定せずにディレクトリにファイルを作成します。奇妙だが動作します! Sambaが特定のアカウントを処理する方法に関連している必要があります。

おすすめ記事