Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Права доступа samba не работают  (Прочитано 563 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн HedWeeK

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Права доступа samba не работают
« : 23 Июль 2020, 17:31:45 »
Добрый день всем  кто читает. Столкнулся с проблемой, что при сохранении файла на файловый samba сервер из windows права доступа назначаются не правильно, т.е. в конфиге указаны права 775 а сохраняет файл как 644. Уже 4-й день решение найти не могу, надеюсь на понимание.

(Нажмите, чтобы показать/скрыть)

Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2432
    • Просмотр профиля
Re: Права доступа samba не работают
« Ответ #1 : 23 Июль 2020, 17:59:09 »
NTFS не поддерживает прав Linux!

Оффлайн HedWeeK

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Права доступа samba не работают
« Ответ #2 : 23 Июль 2020, 18:04:09 »
NTFS не поддерживает прав Linux!
т.е. оно сохраняет с разрешениями винды?

Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2432
    • Просмотр профиля
Re: Права доступа samba не работают
« Ответ #3 : 23 Июль 2020, 22:36:11 »
Так точно

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4709
  • Capture the truth
    • Просмотр профиля
Re: Права доступа samba не работают
« Ответ #4 : 23 Июль 2020, 22:51:03 »
inherit permissions = Yes
Даа?
Цитировать
Разрешения на новые файлы и каталоги, как правило, регулируются параметрами create mask, directory mask, force create mode и force directory mode, но inherit permissions переопределяет эти параметры.
     Новые директории наследуют режим родительского каталога, включая бит setgid. Новые файлы наследуют биты чтения/записи от родительского каталога. Бит выполнения по прежнему определяется map archive, map hidden и map system. Заметьте, что setuid бит никогда не устанавливается через наследование (код прямо запрещает это).

Пользователь добавил сообщение 23 Июль 2020, 22:58:35:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 23 Июль 2020, 22:58:35 от ALiEN175 »
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн HedWeeK

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Права доступа samba не работают
« Ответ #5 : 24 Июль 2020, 00:22:17 »
inherit permissions = Yes
Даа?
Цитировать
Разрешения на новые файлы и каталоги, как правило, регулируются параметрами create mask, directory mask, force create mode и force directory mode, но inherit permissions переопределяет эти параметры.
     Новые директории наследуют режим родительского каталога, включая бит setgid. Новые файлы наследуют биты чтения/записи от родительского каталога. Бит выполнения по прежнему определяется map archive, map hidden и map system. Заметьте, что setuid бит никогда не устанавливается через наследование (код прямо запрещает это).

Пользователь добавил сообщение 23 Июль 2020, 22:58:35:
(Нажмите, чтобы показать/скрыть)

проблема в том что папки нормальных разрешений, а сохраняет файл с кривыми разрешениями.

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4709
  • Capture the truth
    • Просмотр профиля
Re: Права доступа samba не работают
« Ответ #6 : 24 Июль 2020, 01:09:35 »
HedWeeK, настройте всё по уму, и права править не потребуется. Свой рабочий конфиг я вам уже скинул под спойлером.
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн Usermaster

  • Старожил
  • *
  • Сообщений: 1158
    • Просмотр профиля
Re: Права доступа samba не работают
« Ответ #7 : 24 Июль 2020, 12:33:34 »
У меня настроено ка то так:

[global]

netbios name = 01server
security = user
map to guest = bad user
name resolve order = bcast host
wins support = yes

[usermaster]
path = /media/data/usermaster
browsable = yes
writable = yes
guest ok = no
read only = no

[Обмен]
path = /media/data/Обмен
browsable = yes
writable = yes
guest ok = yes
read only = no
create mask = 0777
directory mask = 0777

В первом случает доступ только конкретному пользователю.
Во втором общий доступ без ограничений.

Локальные права на каталоги 700 и 777 выставлены.

2 последние строчки устанавливают права на все файлы и каталоги внутри шары.

 

Страница сгенерирована за 0.08 секунд. Запросов: 25.