[Solved] CIFS: сохранение в gnumeric сбрасывает права доступа к файлу

Есть (на рабочей станции) net-fs/samba-3.5.15.
Есть samba на сервере.
На рабочей станции монтируется каталог (права на чтение/запись через группу).
Открываю файл в app-office/gnumeric-1.10.17 (права на файл стандартные --- 0660)... сохраняю и...
Права на файл скоропостижно сбрасываются в ноль (0000).

???
Как/почему такое может быть и куда копать?
Кто-нибудь с подобным сталкивался?

http://smb-conf.ru/create-mas

?

При чём тут создание, когда речь идёт об изменении?

Впрочем, сам виноват. Сказал не всё.
Созданный рядом текстовый файл (leafpad) при создании получает положенные права.
Которые при сохранении файла не сбрасываются в ноль.

:wq
--
Live free or die

А это вы прочитали ?

А это вы прочитали ?

http://smb-conf.ru/force-create-mode-s.html

Ссылка есть и выше.

.

kostik87 написал(а):
А это вы прочитали ?

http://smb-conf.ru/force-create-mode-s.html

Ссылка есть и выше.

У отвечающего налицо проблемы с навыками понимания прочитанного.
Также с высокой степенью вероятности можно диагностировать синдром избыточного доверия к гуглю (и непонимания сути оного).

Повторяю наводящий вопрос:
Почему при использовании другого (значительно более примитивного) приложения (app-editors/leafpad) в той же конфигурации подобной проблемы не наблюдается?
И контрольный на всякий случай:
Речь идёт НЕ о СОЗДАНИИ файла, а о СОХРАНЕНИИ СУЩЕСТВУЮЩЕГО!

:wq
--
Live free or die

Дайте дельный совет ТС, а не

Цитата:
Почему при использовании другого (значительно более примитивного) приложения (app-editors/leafpad) в той же конфигурации подобной проблемы не наблюдается?

ВЫ не указали кто является владельцем файла gnumeric. В этому случае вы открываете уже готовый файл, не известно кем созданный и кто владелец.

В случае см leafpad вы сами вручную, скорее всего из контекстного меню файлового менеджера создаёт файл, затем открывает его в leafpad и уже после этого он его перезаписывает (изменяет) в leaаpad.

Не находите, что ситуации разные.

В первом случае владелец файла может быть другой, но учётная запись должна иметь права на запись на этом файле, затем при сохранении samba не корректно выставляет права., но тут уже надо разбираться.

Ответьте на мои ответы на ваши сообщения в смежной тема.

.

kostik87 написал(а):
Цитата:
Почему при использовании другого (значительно более примитивного) приложения (app-editors/leafpad) в той же конфигурации подобной проблемы не наблюдается?

ВЫ не указали кто является владельцем файла gnumeric. В этому случае вы открываете уже готовый файл, не известно кем созданный и кто владелец.

Владелец --- я (мой пользователь).
Но чем (при наличии прав записи, подтверждаемом успешным завершением команды сохранения) оно принципиально отличается от перезаписи файла, владельцем которого являюсь я?

kostik87 написал(а):
В случае см leafpad вы сами вручную, скорее всего из контекстного меню файлового менеджера создаёт файл, затем открывает его в leafpad и уже после этого он его перезаписывает (изменяет) в leaаpad.

Неверно.
В случае leafpad файл сначала создавался (сохранялся) редактором. После чего для чистоты эксперимента редактор закрывался, открывался заново, открывался фал, изменялся, сохранялся и, чтобы лишний раз в консоль не лезть, ещё раз изменялся и ещё раз сохранялся.

kostik87 написал(а):
Не находите, что ситуации разные.

С учётом наличного опыта работы с разного класса приложениями и сетевыми файловыми системами склонен полагать, что различия кроются в логике приложения.
Хотя функциональность файловой системы тоже надо учитывать.

kostik87 написал(а):
В первом случае владелец файла может быть другой, но учётная запись должна иметь права на запись на этом файле, затем при сохранении samba не корректно выставляет права., но тут уже надо разбираться.

Учётная запись в данном случае двояко имеет право на запись (и как владелец файла, и как член группы).

:wq
--
Live free or die

Решение:

Проблема наблюдалась на особо огороженной шаре (с security mask сброшенной в ноль).

Выставление параметра в более подходящее значение:
security mask = 0640
решило проблему.

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".