Автор Тема: Как разблокировать запись на флешку  (Прочитано 672 раз)

Оффлайн zorinag

  • Начинающий
  • *
  • Сообщений: 5
    • Email
День добрый.

Добавил командой новую группу storage, добавил в нее пользователя.
Пробовал перемонтировать из консоли udisksctl mount -b
Пробовал разрешить запись из "GUI проводника" безрезультатно.
Флешка по умолчанию монтируется с правами чтения и записи для пользователя (rw vfat).
Потом право записи у пользователя отбирается каким-то процессом автоматически.
Утилита alterator-port-access работает только из консоли и ее использование результат не дало.
Правка файла /usr/share/polkit-1/action/org.freedesktop.udisk2.policy результатов не принесла.
(https://vk.com/wall-667081_32961?ysclid=le88dnrgd7493618960)
Система "Алт рабочая станция 9.3". 

Надо разрешить запись на флешку.

Где сделал ошибку?

Спасибо.

Оффлайн zorinag

  • Начинающий
  • *
  • Сообщений: 5
    • Email
1) Под root-ом из консоли копируются и удаляются файлы.

2) По обычном пользователем из графической оболочки файлы только читаются и исполняются. Запись файлов на флешку блокируется из консоли и файлового менеджера, наверно, MATE.

3) Правилами udev можно поменять точку монтирования файловой системы флешки, но нельзя поменять права доступа в любую сторону.  Собственником считается user со всеми правами доступа (751), но запись ему запрещена.

Что надо сделать, чтобы поменять права доступа для флешки пользователя?

Спасибо.

« Последнее редактирование: 02.03.2023 11:01:03 от zorinag »

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 535
Добавил командой новую группу storage, добавил в нее пользователя.
Перелогинились после этого?

Оффлайн zorinag

  • Начинающий
  • *
  • Сообщений: 5
    • Email
    Добавил командой новую группу storage, добавил в нее пользователя.

Перелогинились после этого?

Да.

Оффлайн zorinag

  • Начинающий
  • *
  • Сообщений: 5
    • Email
Поменял собственника директорий /media, /run, /run/media и /run/media/user на user, разрешил все всем. Запись на флешку возможна только из-под консоли root. Caja (Mate) запись файлов  и изменение файлов на флешке для пользователя запрещает, разрешает пользователю читать и запускать файлы, права доступа из GUI Caja изменить нельзя. В папке /etc/dconf хранятся ограничения на скринсервер. Все тестовые флешки прекрасно взаимодействуют c ubuntu.

Как можно разблокировать запись/изменение файлов на флешке в "Альт лиуксе 9.3"?

Спасибо.

Оффлайн Olej

  • Давно тут
  • **
  • Сообщений: 201
Добавил командой новую группу storage, добавил в нее пользователя.
Пробовал перемонтировать из консоли udisksctl mount -b
Да не нужно никакой "особой" группы...
Монтирование командой (mount / fstab) идёт с фиксированными заданными правами (запретами для ординароного пользователя), потом их можно поменять... автомонтирование (горячее) делается совсем по-другому, обеспечивается подсистемой udev, sysfs и правилами .rules ... и делается от имени текущего залогиненного пользователя - ему всё должно быть разрешено.

Вы смешали всё в кучу, понаделали руками чудес, а теперь ... "успешно боремся и преодолеваем трудноти, которые сами себе нагородили". Разберитесь что, каким образом и каким инструментом у вас монтируется. Все Linux-ы одинаковы, и никаких чудес в Linux не бывает ...
И ... :
Цитировать
man, man, и ещё раз man!
© В.И.Ленин

Оффлайн zorinag

  • Начинающий
  • *
  • Сообщений: 5
    • Email
Да не нужно никакой "особой" группы...
Монтирование командой (mount / fstab) идёт с фиксированными заданными правами (запретами для ординароного пользователя), потом их можно поменять... автомонтирование (горячее) делается совсем по-другому, обеспечивается подсистемой udev, sysfs и правилами .rules ... и делается от имени текущего залогиненного пользователя - ему всё должно быть разрешено.

Это было одно из первых, что проверил. Монтируется флешка с опцией rw, но запись запрещена. В правилах rules выставлял MODE="0666"  и MODE="0777", тоже запись запрещена и ограничения не меняются. В групповых политиках нигде нет ограничений и как таковых их нет. Если правильно понял, система монтирует все через udisksctl правилами rules из двух каталогов /lib/udev/rules.d/ и /etc/udev/rules.d/

Alt linux все-таки не все реализует стандартно. Пример, "su -" и "passwd root". С контекстом SELinux разве это связано?

Где-то что-то пропустил, нужна ваша помощь. Например, все-таки чем монтирует "альт лиукс рабочая станция 9.3 " внешние носители?