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


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

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

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

Оффлайн HedWeeK

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

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

Dzhoser

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

Оффлайн HedWeeK

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

Dzhoser

  • Гость
Re: Права доступа samba не работают
« Ответ #3 : 23 Июля 2020, 22:36:11 »
Так точно

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6723
  • 20% Cooler
    • Просмотр профиля
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 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: 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:
(Нажмите, чтобы показать/скрыть)

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

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6723
  • 20% Cooler
    • Просмотр профиля
Re: Права доступа samba не работают
« Ответ #6 : 24 Июля 2020, 01:09:35 »
HedWeeK, настройте всё по уму, и права править не потребуется. Свой рабочий конфиг я вам уже скинул под спойлером.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Онлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2581
    • Просмотр профиля
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.05 секунд. Запросов: 25.