LINUX.ORG.RU
ФорумAdmin

samba блокирует файлы -Debian

 


0

1

Есть файловое хранилище на samba в котором работает большое количество людей.Доступ к папкам по паролю,все пользователи в одной группе. Появилась проблема,если пользователь создаёт файл и редактирует его то после сохранения остальные пользователи открыть его не могут.Проверяю права этого файла они 770 -rwxrwx---+ но добавляется в конце какой-то + я так понимаю из за него вся проблема.Подскажите как это побороть,на улице жарко мозг перестал работать.



Последнее исправление: Palamar (всего исправлений: 1)
Ответ на: комментарий от Palamar

Отключать не стоит, а посмотреть в командной строке сервера:

getfacl /путь/до_файла/файл

Также можно подключиться к ресурсу под пользователем, который имеет права администратора на samba и посмотреть в свойствах файла на вкладке «Безопасность» какие выставлены права.

anonymous
()
Ответ на: комментарий от anonymous
# owner: user2
# group: samba
user::rwx
user:user:rw-
user:user2:rwx
user:Palamar:rwx
group::-w-
group:samba:---
mask::rwx
other::---

вот что мне показал вывод команды,а если в терминале ls -la права -rwxrwx---+

почему getfacl показывает group::-w- а в ls -al rwx?

Palamar
() автор топика
Ответ на: комментарий от Palamar

Что понял из вывода?

Владелец файла user2 и группа samba.

Права, назначаемые по умолчанию для пользователя rwx, для группы - w, для владельца права rw, а для группы владельцы ---, для прочих ---.

Что бы файл открывался на самбе права должны быть как минимум r-x.

Почитайте как через setfacl назначать права.

Ну либо настройте учётку на samba с правами администратора.

 admin users = пользователи

И далее подключаете сетевой ресурс в Windows от имени этого пользователя и настраиваете права на сетевой ресурс через свойства папки и вкладку «Безопасность».

anonymous
()
Ответ на: комментарий от anonymous

права через setfacl меняю,но после редактирования файла пользователем права изменяются.Как сделать чтоб права всегда были 770?

Palamar
() автор топика
Ответ на: комментарий от Palamar

Поставь через setfacl default права для пользователя и для группы.

Вывод должен содержать строки:

default:user::rwx
default:user:root:rwx
default:group::rwx
default:group:root:rwx
default:mask::r-x
default:other::---
Ну и здесь же могут быть указаны группы, которые должны так же проставляться.

Это ключ '-d' у setfacl.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.