[Solved] CIFS: сохранение в gnumeric сбрасывает права доступа к файлу
Anarchist 2 июля, 2012 - 15:23
Есть (на рабочей станции) net-fs/samba-3.5.15
.
Есть samba на сервере.
На рабочей станции монтируется каталог (права на чтение/запись через группу).
Открываю файл в app-office/gnumeric-1.10.17
(права на файл стандартные --- 0660)... сохраняю и...
Права на файл скоропостижно сбрасываются в ноль (0000).
???
Как/почему такое может быть и куда копать?
Кто-нибудь с подобным сталкивался?
»
- Для комментирования войдите или зарегистрируйтесь
http://smb-conf.ru/create-mas
http://smb-conf.ru/create-mask-s.html
?
При чём тут создание, когда речь идёт об изменении?
Впрочем, сам виноват. Сказал не всё.
Созданный рядом текстовый файл (
leafpad
) при создании получает положенные права.Которые при сохранении файла не сбрасываются в ноль.
:wq
--
Live free or die
А это вы прочитали ?
А это вы прочитали ?
http://smb-conf.ru/force-create-mode-s.html
Ссылка есть и выше.
.
У отвечающего налицо проблемы с навыками понимания прочитанного.
Также с высокой степенью вероятности можно диагностировать синдром избыточного доверия к гуглю (и непонимания сути оного).
Повторяю наводящий вопрос:
Почему при использовании другого (значительно более примитивного) приложения (
app-editors/leafpad
) в той же конфигурации подобной проблемы не наблюдается?И контрольный на всякий случай:
Речь идёт НЕ о СОЗДАНИИ файла, а о СОХРАНЕНИИ СУЩЕСТВУЮЩЕГО!
:wq
--
Live free or die
Дайте дельный совет ТС, а не
ВЫ не указали кто является владельцем файла gnumeric. В этому случае вы открываете уже готовый файл, не известно кем созданный и кто владелец.
В случае см leafpad вы сами вручную, скорее всего из контекстного меню файлового менеджера создаёт файл, затем открывает его в leafpad и уже после этого он его перезаписывает (изменяет) в leaаpad.
Не находите, что ситуации разные.
В первом случае владелец файла может быть другой, но учётная запись должна иметь права на запись на этом файле, затем при сохранении samba не корректно выставляет права., но тут уже надо разбираться.
Ответьте на мои ответы на ваши сообщения в смежной тема.
.
Владелец --- я (мой пользователь).
Но чем (при наличии прав записи, подтверждаемом успешным завершением команды сохранения) оно принципиально отличается от перезаписи файла, владельцем которого являюсь я?
Неверно.
В случае leafpad файл сначала создавался (сохранялся) редактором. После чего для чистоты эксперимента редактор закрывался, открывался заново, открывался фал, изменялся, сохранялся и, чтобы лишний раз в консоль не лезть, ещё раз изменялся и ещё раз сохранялся.
С учётом наличного опыта работы с разного класса приложениями и сетевыми файловыми системами склонен полагать, что различия кроются в логике приложения.
Хотя функциональность файловой системы тоже надо учитывать.
Учётная запись в данном случае двояко имеет право на запись (и как владелец файла, и как член группы).
:wq
--
Live free or die
Решение:
Проблема наблюдалась на особо огороженной шаре (с
security mask
сброшенной в ноль).Выставление параметра в более подходящее значение:
security mask = 0640
решило проблему.
:wq
--
Live free or die