خرید بک لینک

I am trying create a samba share which is readable by anyone (guest/anonymous access) but only writeable by a particular system group. However it is not writeable to anyone.

I have created a new directory and set permissions as follows:

sudo mkdir /mnt/testshare
sudo chgrp testgroup /mnt/testshare
sudo chmod g+s /mnt/testshare
sudo chmod g+wrx /mnt/testshare

After which that directory is listed as:

drwxrwsr-x 3 root testgroup 4096 Apr 24 07:05 testshare

I have created an entry in smb.conf:

[test]
    path = /mnt/testshare
    write list = @testgroup
    create mask = 0660
    force directory mode = 02770
    guest ok = Yes

And restarted my samba server.

After doing this I am able to read all the files in that directory as a guest or when I'm logged in, but I'm unable to delete or modify files even when I am logged in as a user in that group (testgroup).

I have checked that I am able to create files in that directory as the same user by ssh'ing in, so the system permissions are ok.

My question

How should I configure samba to allow this?

Output of smbd --version is Version 4.2.10-Debian

برچسب: نویسنده: استخدام کار تاريخ: يکشنبه 5 ارديبهشت 1395 ساعت: 15:01

صفحه بندی