Налаштування create mask
і directory mask
в /etc/samba/smb.conf
з необхідними дозволами.
від /etc/samba/smb.conf
:
# Маска створення файлів встановлена на 0700 з міркувань безпеки. Якщо ти хочеш
# створити файли з дозволами group = rw, наступний параметр встановити на 0775.
; створити маску = 0700
# Маска створення каталогу встановлена на 0700 з міркувань безпеки. Якщо ти хочеш
# створити панів. з дозволом group = rw, встановіть наступний параметр на 0775.
; маска каталогу = 0700
Якщо вам потрібна додаткова інформація, на smb.conf є сторінка man .
Щодо значень для маскування:
Дозвіл 700 означає:
: 1-й октет - це дозволи для власника.
rwx T: 2-й октет є дозволами для групи.
Власник: 4 2 1 7: Третій октет - це дозволи для всіх інших.
Група: 0 0 0 0: для кожного октету починайте з 0 і:
Інше: 0 0 0 0: +4 для дозволу читання.
: +2 для дозволу на запис.
: +1 для дозволу на виконання.
Тому вам потрібно з’ясувати необхідні дозволи для власника, групи та інших. Додайте цифри для читання, запису та виконання для власника, групи та інших.
755 буде r, w, x для власника; r, x для групи та ін.
777 буде r, w, x для всіх 3.
редагувати:
Якщо у вас проблеми з блокуванням, перевірте, чи є файл * ldb (це файл блокування) з дозволами нижче 770. Якщо їх встановити, перевірте ці налаштування та їх значення (значення та робоча група довільні):
сила групи = режим створення робочої групи = режим режиму 770 каталогів = 0770 режим безпеки режиму = 0770 режим безпеки каталогів = 0770
Потім Samba створить файл * ldb з rwxrwx --- і зможе видалити блокування.