У мене на робочому столі працює Ubuntu Server 12.04 з встановленою samba для обміну файлами на декількох комп'ютерах Windows у будинку.
У мене є папка / тест яка має такі дозволи:
drwxrwsrwx 2 alex nodel 4096 Feb 17 15:39 /test
Я встановив GID, щоб усі файли та папки, створені в цій папці, мали групу вузли ( алекс є моїм обліковим записом адміністратора і є єдиним учасником вузли У мене також є стандартний користувач izzie )
Ось моя samba smb.conf:
[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
netbios name = Acacia
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
socket options = TCP_NODELAY
panic action = /usr/share/samba/panic-action %d
security = user
encrypt passwords = true
passdb backend = tdbsam
large readwrite = yes
dos charset = CP850
unix charset = UTF8
display charset = LOCALE
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
pam password change = yes
guest account = nobody
map to guest = bad user
wins support = yes
usershare max shares = 100
usershare allow guests = yes
[Test]
comment = test
path = /test
nt acl support = yes
browseable = yes
writeable = yes
create mask = 0570
force create mode = 0570
directory mask = 0570
force directory mode = 0570
Спільно змушує всіх нових файлів і папок створюватись лише за допомогою групи записів (показано нижче)
dr-xrws--- 2 alex nodel 4096 Feb 17 15:39 New folder
dr-xrws--- 2 izzie nodel 4096 Feb 17 15:39 New folder (2)
Коли користувач izzie створює новий файл, який вона не може видалити, а також не може видалити ті, які я створюю (це саме те, що я хочу). Однак, алекс не можна видалити їх, навіть якщо я є частиною групи вузли і група має повні дозволи. Це все в середовищі Windows, роблячи це на сервері, дозволяє мені видаляти їх без sudo і входити в систему як алекс .
Якщо якийсь контекст допомагає, це буде використано для обміну відео, де я хочу, щоб користувачі додавали відео, але не могли їх видалити після того, як вони там перебувають.
Чи є щось, що я зробив неправильно, щоб вимкнути записування групи у вікнах або є щось, що потрібно активувати, щоб він працював?
Отже, моє довге питання ... Як отримати дозвіл на груповий запис у вікнах?