Автор Тема: Установка slinux-live-10.2-x86_64.iso - не запрашивает пароль на монтирование  (Прочитано 2729 раз)

Оффлайн Letmein

  • Давно тут
  • **
  • Сообщений: 117
    • Email
И такая-же история как и у Linux User?
Так я выше описал же. Диск от Win11 монтируется Thunar'ом без пароля. Хотя он вроде как чужой.
По-вашему, система видит, что установлена на виртуалку и думает себе: а, это же баловство, тут можно правила не соблюдать? Это несерьёзно. :)

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 455
    • Email
Да сравните уже содержимое пакетов udisks2 в 10.1 и 10.2. Правила там.
« Последнее редактирование: 29.02.2024 09:56:14 от stranger573 »

Оффлайн Linux User

  • Давно тут
  • **
  • Сообщений: 109
Да сравните уже содержимое пакетов udisks2 в 10.1 и 10.2. Правила там.
https://packages.altlinux.org/ru/p10/binary/udisks2/x86_64/changelog/
На первый взгляд ничего такого..
https://packages.altlinux.org/ru/p10/binary/udisks2/x86_64/files/
Тут их много  ;-D
« Последнее редактирование: 01.03.2024 17:59:05 от Linux User »


Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 455
    • Email
Тут их много  ;-D
А, что на запрос пароля влияют файлы переводов и маны?
Никак нельзя два-три файла дифом прогнать?

Оффлайн Linux User

  • Давно тут
  • **
  • Сообщений: 109
А, что на запрос пароля влияют файлы переводов и маны?
А если баг в бинарнике?  :'-(

Вот, по размеру файла отличие в /usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy


Оффлайн Linux User

  • Давно тут
  • **
  • Сообщений: 109
Чем бы открыть образ файловой системы Squashfs?

Upd
7z справился  :-D
« Последнее редактирование: 01.03.2024 18:28:37 от Linux User »

Оффлайн Linux User

  • Давно тут
  • **
  • Сообщений: 109
UDisks2.policy.diff

Не очень понятно для меня получилось

Оффлайн Letmein

  • Давно тут
  • **
  • Сообщений: 117
    • Email
Я вчера уже сравнил эти файлы у себя на стартерките, где с паролем, и в Симпли, где без пароля. Нет существенных различий. Где-то в другом месте причина.

Кстати, заметил, что на стартерките Thunar монтирует раздел как ntfs3, а в Симпли как fuseblk. По findmnt это увидел.
ntfs3      rw,nosuid,nodev,relatime,uid=1000,gid=1000,iocharset=utf8
...
fuseblk    rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096

Оффлайн Linux User

  • Давно тут
  • **
  • Сообщений: 109
Кстати, заметил, что на стартерките Thunar монтирует раздел как ntfs3, а в Симпли как fuseblk. По findmnt это увидел.

Это не очень существенно, такая же проблема и с Ext разделами.
└─sdb2 ext4    1.0              Ext4Data                      3c25022e-882b-4411-9417-8ec125ef3cbf    3,6G     0% /run/media/atest/Ext4Data
Т.е. не выдается запрос на подтверждение пользователя в 10.2. Для Linux-ACL совместимых файловых систем это не особо важно, в них кроме рута и владельца никто в файлы не запишет, а вот для NTFS.. )))
« Последнее редактирование: 01.03.2024 20:04:10 от Linux User »

Оффлайн Linux User

  • Давно тут
  • **
  • Сообщений: 109
Сверка udisks2 10.1 и 10.2

Файлы 101/80-udisks2.rules и 102/80-udisks2.rules различаются
Файлы 101/99-alt-udisks2-media-mount-point.rules и 102/99-alt-udisks2-media-mount-point.rules идентичны
Файлы 101/completions/udisksctl и 102/completions/udisksctl идентичны
Файлы 101/mount_options.conf.example и 102/mount_options.conf.example различаются
Файлы 101/org.freedesktop.UDisks2.conf и 102/org.freedesktop.UDisks2.conf идентичны
Файлы 101/org.freedesktop.UDisks2.policy и 102/org.freedesktop.UDisks2.policy различаются
Файлы 101/org.freedesktop.UDisks2.service и 102/org.freedesktop.UDisks2.service идентичны
Файлы 101/tmpfiles.d/udisks2.conf и 102/tmpfiles.d/udisks2.conf идентичны
Только в 102: _udisks2
Файлы 101/udisks2 и 102/udisks2 различаются
Файлы 101/udisks2.conf и 102/udisks2.conf различаются
Файлы 101/udisks2.service и 102/udisks2.service идентичны
Файлы 101/udisksctl и 102/udisksctl различаются
Файлы 101/udisksd и 102/udisksd различаются
Файлы 101/umount.udisks2 и 102/umount.udisks2 различаются

Полный лог
« Последнее редактирование: 01.03.2024 21:08:30 от Linux User »

Оффлайн Linux User

  • Давно тут
  • **
  • Сообщений: 109
По findmnt это увидел

Вот лог с затронутой тестовой системы
[atest@localhost ~]$ findmnt
TARGET                        SOURCE     FSTYPE          OPTIONS
/                             /dev/sda3  ext4            rw,relatime
├─/proc                       proc       proc            rw,nosuid,noexec,relatime,gid=19
│ └─/proc/sys/fs/binfmt_misc  systemd-1  autofs          rw,relatime,fd=28,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=12909
├─/dev                        udevfs     devtmpfs        rw,relatime,size=5120k,nr_inodes=496113,mode=755
│ ├─/dev/shm                  tmpfs      tmpfs           rw,nosuid,nodev
│ ├─/dev/pts                  devpts     devpts          rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
│ ├─/dev/hugepages            hugetlbfs  hugetlbfs       rw,relatime,pagesize=2M
│ └─/dev/mqueue               mqueue     mqueue          rw,nosuid,nodev,noexec,relatime
├─/sys                        sysfs      sysfs           rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/security      securityfs securityfs      rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/cgroup            cgroup2    cgroup2         rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot
│ ├─/sys/fs/pstore            pstore     pstore          rw,nosuid,nodev,noexec,relatime
│ ├─/sys/firmware/efi/efivars efivarfs   efivarfs        rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/bpf               none       bpf             rw,nosuid,nodev,noexec,relatime,mode=700
│ ├─/sys/kernel/tracing       tracefs    tracefs         rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/debug         debugfs    debugfs         rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/config        configfs   configfs        rw,nosuid,nodev,noexec,relatime
│ └─/sys/fs/fuse/connections  fusectl    fusectl         rw,nosuid,nodev,noexec,relatime
├─/run                        runfs      tmpfs           rw,relatime,mode=755
│ ├─/run/media/atest/WinData  /dev/sdb1  fuseblk         rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096
│ ├─/run/user/500             tmpfs      tmpfs           rw,nosuid,nodev,noexec,relatime,size=399820k,nr_inodes=99955,mode=700,uid=500,gid=500
│ │ └─/run/user/500/gvfs      gvfsd-fuse fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=500,group_id=500
│ └─/run/media/atest/Ext4Data /dev/sdb2  ext4            rw,nosuid,nodev,relatime,errors=remount-ro
├─/tmp                        tmpfs      tmpfs           rw,nosuid,relatime
└─/boot/efi                   /dev/sda1  vfat            rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=866,iocharset=utf8,shortname=mixed,quiet,showexec,utf8,errors=remount-ro
« Последнее редактирование: 01.03.2024 20:45:09 от Linux User »

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 455
    • Email
« Последнее редактирование: 01.03.2024 22:18:02 от stranger573 »

Оффлайн Linux User

  • Давно тут
  • **
  • Сообщений: 109
Кстати, allow_other
Это
для файлов на УЖЕ смонтированной NTFS.
Т.е. да, можно сконфигурировать монтирование раздела с запретом операций не рут пользователям. Но вопрос в другом: почему в 10.2 перестал запрашиваться пароль для подтверждения подлинности пользователя? Как  здесь:
Вот. Попытка подключить один из разделов соседнего жёсткого диска:
Причем не только NTFS, но и Ext
│ └─/run/media/atest/Ext4Data /dev/sdb2  ext4            rw,nosuid,nodev,relatime,errors=remount-ro
« Последнее редактирование: 01.03.2024 22:50:48 от Linux User »

Оффлайн Linux User

  • Давно тут
  • **
  • Сообщений: 109
А что в /etc/fuse.conf?
Вероятно дефолтный конфиг
# The file /etc/fuse.conf allows for the following parameters:
#
# user_allow_other - Using the allow_other mount option works fine as root, in
# order to have it work as user you need user_allow_other in /etc/fuse.conf as
# well. (This option allows users to use the allow_other option.) You need
# allow_other if you want users other than the owner to access a mounted fuse.
# This option must appear on a line by itself. There is no value, just the
# presence of the option.

#user_allow_other


# mount_max = n - this option sets the maximum number of mounts.
# Currently (2014) it must be typed exactly as shown
# (with a single space before and after the equals sign).

#mount_max = 1000