Версии пакетов: nautilus-python-4.1.0-alt1.x86_64 nautilus-share-common-0.7.5-alt1.noarch hashsum-nautilus-4.0.8-alt1.x86_64 nautilus-share-0.7.5-alt1.x86_64 nautilus-49.3-alt1.x86_64 libnautilus-gir-49.3-alt1.x86_64 nautilus-admin-gtk4-1.2.0-alt4.noarch libnautilus-49.3-alt1.x86_64 Стенды: alt-workstation-11.1-x86-64 (обновленный до Sisyphus) Шаги: 1) # apt-get install nautilus-admin-gtk4 2) В домашней директории создать файлы: $ echo "File A content" > ~/file_a.txt $ echo "File B content" > ~/file_b.txt 3) Убедиться, что оба файла открываются без пароля. 4) Открыть файловый менеджер -> ПКМ на file_a.txt → "Редактировать как Администратор" -> Ввести пароль администратора -> Отредактировать файл → сохранить → закрыть редактор 5) Попробовать открыть file_b.txt обычным двойным кликом. Ожидаемый результат: file_b.txt открывается без пароля, так как не редактировался как администратор. Фактический результат: При попытке открыть file_b.txt появляется диалог с запросом пароля администратора. Если нажать "Отмена" в диалоге пароля, файл file_b.txt открывается и позволяет: - Чтение содержимого - Редактирование текста - Сохранение изменений Проверка владельца файла показывает, что владелец не изменился: $ ls -la file_a.txt -rw-r--r-- 1 test test 24 янв 22 13:54 file_a.txt $ ls -la file_b.txt -rw-r--r-- 1 test test 27 янв 22 13:52 file_b.txt Дополнительно: Похожее поведение наблюдается с директориями: При использовании "Открыть как Администратор" на директории, все файлы в ней начинают требовать пароль администратора Новые файлы, созданные в такой директории, также требуют пароль Система запрашивает пароль администратора для доступа Если нажать "Отмена" в диалоге пароля, файл открывается и также позволяет: - Чтение содержимого - Редактирование текста - Сохранение изменений
Добрый день. У меня не воспроизводится такое поведение, что на ALT Workstation 11.1, что на Сизиф со срезом от 16.01 - все работает корректно. Само по себе расширение наутилуса не делает ничего сверхъестественного, по сути оно запускает под процесс, копию наутилуса с параметром, в случае с каталогом. В консоли это выглядело бы к примеру так: /usr/bin/nautilus admin:///home/shad/Загрузки/ А в случае с файлом стартует также под процесс тестового редактора установленного в гном по умолчанию с таким же параметром.. который равен в данном случае уже не каталогу, файлу. К сожалению я не знаю, почему у Вас произошло такое, у меня на двух физических машинах, как уже выше говорил, все нормально работает.
На чистой регулярке тоже проблем вроде нет
Повторное исследование ошибки показало, что поведение, описанное в баге, воспроизводится только в случае, когда пользователь пытается открыть файл из-под обычного пользователя при наличии уже открытых вкладок, созданных от имени администратора. Данное поведение является корректным с точки зрения безопасности системы, поскольку для доступа к пользовательским данным из сессии администратора требуется аутентификация. Это не баг, а ожидаемое поведение механизма разграничения прав доступа.
Запустил собираться новое задание в р11 с этим пакетом Task #405903 for p11 by shad