<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>46780</bug_id>
          
          <creation_ts>2023-07-06 12:52:59 +0300</creation_ts>
          <short_desc>Ошибка Доступ к объекту не разрешён из-за ограничения прав пользователя при сохранении существующего файла через pam_mount</short_desc>
          <delta_ts>2023-08-15 22:55:04 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>pam_mount</component>
          <version>unstable</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="kessys">nfsmobile</reporter>
          <assigned_to name="Mikhail Efremov">sem</assigned_to>
          <cc>aen</cc>
    
    <cc>alimektor</cc>
    
    <cc>boyarsh</cc>
    
    <cc>sem</cc>
    
    <cc>shaba</cc>
    
    <cc>snowmix</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>229071</commentid>
    <comment_count>0</comment_count>
    <who name="kessys">nfsmobile</who>
    <bug_when>2023-07-06 12:52:59 +0300</bug_when>
    <thetext>Обновлённый, но можно дообновить
AD+ALT K10.2 +NAS Synlogy
apt-get install kde5-display-manager-lightdm
systemctl disable sddm
systemctl enable lightdm
LO выдаёт сообщение: Невозможно заблокировать документ
Невозможно создать файл блокировки с монопольным доступом Libreoffice из-за отсутствия соответствующих разрешений для этого пути или из-за недостатка свободного места.
Выбрать Уведомить, чтобы открыть только для чтения и получить уведомление, когда документ станет доступным для редактирования

Ошибка при сохранении документа мм:
Объект недоступен
Доступ к объекту не разрешён
из-за ограничения прав пользователя</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229090</commentid>
    <comment_count>1</comment_count>
    <who name="kessys">nfsmobile</who>
    <bug_when>2023-07-06 14:53:49 +0300</bug_when>
    <thetext>При монтировании диска через FSTAB проюлема остаётся, касается всех пользователей и групп. При этом проблемы записи в папку нет.
Проблема только при открыть документ и сохранить документ.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229094</commentid>
    <comment_count>2</comment_count>
    <who name="kessys">nfsmobile</who>
    <bug_when>2023-07-06 15:51:02 +0300</bug_when>
    <thetext>В Windows на либре делал проблем не было документы формата ods</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229101</commentid>
    <comment_count>3</comment_count>
    <who name="kessys">nfsmobile</who>
    <bug_when>2023-07-06 17:18:47 +0300</bug_when>
    <thetext>+ я также понимаю что те линуксы которые ещё не обновлены не столкнулись пока с этой ошибкой. 
Из особенностей на 2 пк с ошибкой уже установлен ligthdm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229110</commentid>
    <comment_count>4</comment_count>
    <who name="kessys">nfsmobile</who>
    <bug_when>2023-07-06 17:54:01 +0300</bug_when>
    <thetext>ligthdm тут точно не при чём</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229119</commentid>
    <comment_count>5</comment_count>
    <who name="kessys">nfsmobile</who>
    <bug_when>2023-07-06 21:29:05 +0300</bug_when>
    <thetext>Из тревожных особенностей.
1. Исчез файл xlsx бесследно в количестве 1 шт при существовании данной проблемы
2. Исчезло порядком 20 файлов xlsx бесследно до появления данной проблемы по действиям характеризуются прям также.
3. Характерность поведения: Массовое</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229147</commentid>
    <comment_count>6</comment_count>
    <who name="kessys">nfsmobile</who>
    <bug_when>2023-07-07 10:20:00 +0300</bug_when>
    <thetext>Так я поймал действия для исчезания
Открываем файл - мы его открыли 1 
1. Нажимаем сохранить - перед нами три выбора (Уведомить Открыть только для чтения Отменить)
2. Нажимаем отменить::
Ошибка при сохранении документа мм:
Объект недоступен
Доступ к объекту не разрешён
из-за ограничения прав пользователя
3. Нажимаем ОК - видим в папке что lock файла нет
4. Ошибка при сохранении документа мм: 
по пути .....
Видим Что файл исчез.
Та как на этом действии пользователь обычно ничего не видит то закрываем документ и нажимаем не сохранять. - Всё документа нет.
PS: В Либре офис есть функция резервного копирования, но на сетевых дисках она не работает</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229150</commentid>
    <comment_count>7</comment_count>
    <who name="kessys">nfsmobile</who>
    <bug_when>2023-07-07 10:52:13 +0300</bug_when>
    <thetext>ods и xlsx точно исчезают</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229154</commentid>
    <comment_count>8</comment_count>
    <who name="kessys">nfsmobile</who>
    <bug_when>2023-07-07 10:53:49 +0300</bug_when>
    <thetext>Ещё документы закрываются только после повторного открытия имею ввиду .lock</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229244</commentid>
    <comment_count>9</comment_count>
    <who name="kessys">nfsmobile</who>
    <bug_when>2023-07-08 14:20:02 +0300</bug_when>
    <thetext>https://bugs.documentfoundation.org/show_bug.cgi?id=156198 
Bug 156198</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229265</commentid>
    <comment_count>10</comment_count>
    <who name="Evgeny Shesteperov">alimektor</who>
    <bug_when>2023-07-09 11:27:37 +0300</bug_when>
    <thetext>Версия

-   LibreOffice-still-common-7.4.7.2-alt1
-   pam_mount-2.18-alt1

Дистрибутивы

-   p10-education-10.1-x86-64, обновлённый до Sisyphus
-   p10-education-10.1-x86-64-kde, обновлённый до Sisyphus
-   p10-kworkstation-10.1-x86-64, обновлённый до Sisyphus
-   p10-server-10.1-x86-64, обновлённый до Sisyphus
-   p10-workstation-10.1-x86-64, обновлённый до Sisyphus

Шаги воспроизведения

1.  На сервере Samba настроить сетевую папку:

    # mkdir -p /var/share &amp;&amp; chmod 777 /var/share &amp;&amp; cat &gt;&gt; /etc/samba/smb.conf &lt;&lt;EOF
    [SHARE]
           comment = Folder for AD users
           path = /var/share
           public = no
           writable = yes
           read only = no
           guest ok = no
           valid users = &quot;@samba\Domain Users&quot; &quot;@samba\Domain Admins&quot;
           create mask = 0666
           directory mask = 0777
           force create mode = 0666
           force directory mode = 0777
           inherit owner = yes

    EOF

2.  На сервере Samba создать доменного пользователя testuser:

    # samba-tool user create testuser

3.  Создать конфигурацию для pam_mount на клиенте:

    # echo &quot;session         [success=1 default=ignore] pam_succeed_if.so  service = systemd-user quiet&quot; &gt;&gt; /etc/pam.d/system-auth
    # echo &quot;session         optional        pam_mount.so disable_interactive&quot; &gt;&gt; /etc/pam.d/system-auth
    # sed -i &apos;s|&lt;!-- Volume definitions --&gt;|&lt;volume uid=&quot;10000-2000200000&quot; fstype=&quot;cifs&quot; server=&quot;dc&quot; path=&quot;share&quot; mountpoint=&quot;~/share&quot; options=&quot;sec=krb5,vers=3.0,cruid=%(USERUID),nounix,uid=%(USERUID),gid=%(USERGID),file_mode=0664,dir_mode=0775&quot; /&gt;|g&apos; /etc/security/pam_mount.conf.xml &amp;&amp; grep volume /etc/security/pam_mount.conf.xml

4.  На сервере Samba создать файл test.ods в папке /var/share с
    каким-нибудь контентом (например, test в ячейке A1).
5.  Перезагрузить клиента.
6.  Войти в систему доменным пользователем testuser.
7.  Запустить данный файл из по пути ~/share/test.ods.
8.  После открытия окна “Документ уже используется” нажать “Уведомить”.
9.  В уведомлении Этот документ открыт только для чтения нажать
    Редактировать документ → Открыть копию.
10. Изменить контент (например, добавить test2 в ячейку A2).
11. Выполнить Файл → Сохранить → выбрать путь ~/share/test.ods →
    Заменить.

Ожидаемый результат: успешное сохранение файла

Фактический результат: ошибка с текстом “Ошибка при сохранении
документа: Объект недоступен. Доступ к объекту не разрешён из-за
ограничения прав пользователя.”

Воспроизводится в P10, версии:

-   LibreOffice-still-common-7.3.7.2-alt2
-   pam_mount-2.18-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231433</commentid>
    <comment_count>11</comment_count>
    <who name="kessys">nfsmobile</who>
    <bug_when>2023-08-15 11:15:04 +0300</bug_when>
    <thetext>nounix, а если сетевой диск - это unix, должен ли быть параметр nounix?</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>