Права доступа юзера на смонтированную флешку.

Автор Modigar, 18 июля 2019, 20:19:30

« назад - далее »

0 Пользователи и 11 гостей просматривают эту тему.

Modigar

#15
/etc/fstab
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=31ddf79f-1d4d-44a3-a6b1-6ddcbc12dd60 /               btrfs   noatime,nodiratime 0       0
# /home was on /dev/sda2 during installation
UUID=cecc143b-074f-4c82-aef7-d8fa52ba76c9 /home           btrfs   noatime,nodiratime 0       0
# swap was on /dev/sda3 during installation
UUID=dad91d03-aae9-4632-86c0-5959ffb5fc9e none            swap    sw              0       0
/dev/disk/by-uuid/4e9aa78a-c74f-4fae-b105-952d3d174a5b /media/Data auto nosuid,nodev,nofail,x-gvfs-show,x-gvfs-name=Data,x-gvfs-icon=Data,x-gvfs-symbolic-icon=Data 0 0
/dev/disk/by-uuid/2C22BC7E2DAF7188 /media/Video auto nosuid,nodev,nofail,x-gvfs-show,x-gvfs-name=Video,x-gvfs-icon=Video,x-gvfs-symbolic-icon=Video 0 0


Флеха, которая рутово монтируется отформатирована в ex4. Вставил другую флеху в NTFS она с нормальными правами примонтировалась. FAT тоже нормально монтируется.

G_r_i_g_a

#16
Цитата: Modigar от 18 июля 2019, 22:54:06Флеха, которая рутово монтируется отформатирована в ex4. Вставил другую флеху в NTFS она с нормальными правами примонтировалась. FAT тоже нормально монтируется.
Ну конечно. она у тебя прописана в fstab... Удали ее оттуда совсем...
P.s. Или это не она? Убери тег спойлера, а то этот баг заколебал, ничего не видно, ни строчки...

Modigar

Цитата: G_r_i_g_a от 18 июля 2019, 22:59:08Ну конечно. она у тебя прописана в fstab.
Это не она прописана, а ХДД по uuid-у (4e9aa78a-c74f-4fae-b105-952d3d174a5b)
У флехи совсем другой uuid (0b58b0cc-72e8-49ad-b46d-7df7c52f3a77)

G_r_i_g_a

Цитата: Modigar от 18 июля 2019, 23:02:05
Это не она прописана, а ХДД по uuid-у (4e9aa78a-c74f-4fae-b105-952d3d174a5b)
У флехи совсем другой uuid (0b58b0cc-72e8-49ad-b46d-7df7c52f3a77)
Ага, теперь вижу, спасибо что убрал спойлер.
А если её в терминале примонтировать? Ругнется на что-нибудь?

Modigar

Цитата: G_r_i_g_a от 18 июля 2019, 23:08:03А если её в терминале примонтировать? Ругнется на что-нибудь?
Монтировал, не ругалось.
В ФАТ переформатировал, и тоже стала нормально из под кед монтироваться.
Видимо для линуксовых ФС где то что то не прописано.
Ну в принципе оно мне и не нужно, телек все равно их не понимает.
Вопрос можно закрыть.

Gamliel

Цитата: Modigar от 18 июля 2019, 23:11:02В ФАТ переформатировал, и тоже стала нормально из под кед монтироваться.
Видимо для линуксовых ФС где то что то не прописано.
При создании на флешке линуксовой файловой системы должна быть опция «стать владельцем файловой системы» (про GUI см. соответствующий скриншот в моём старом обзоре одной флешки).

ek-nfn

Цитата: Gamliel от 19 июля 2019, 03:07:06При создании на флешке линуксовой файловой системы должна быть опция «стать владельцем файловой системы»
Как это делается в том же gparted  или терминале? Такая же проблема с ext4 в крысе на дебиан-9
Debian 12  -> Devuan 5 xfce -> MX Linux 23

G_r_i_g_a

#22
Цитата: ek-nfn от 19 июля 2019, 07:52:20Как это делается в том же gparted  или терминале? Такая же проблема с ext4 в крысе на дебиан-9
А если просто попробовать сменить владельца примерно так (/media/... - точка монтирования флешки)?
sudo chown $USER:users /media/$USER/идентификатор_флешки
Потом надо "переткнуть" флешку.
На твоем компе должно точно работать, на других хз, дописал еще и группу на всякий случай...

Ogis1975

#23
Нужно добавить группу plugdev
А вот цитата из Debian wiki
Цитироватьplugdev: Allows members to mount (only with the options nodev and nosuid, for security reasons) and umount removable devices through pmount.
Добавляется командой # adduser user plugdev где "user"-имя вашего юзера.

ek-nfn

Цитата: Ogis1975 от 19 июля 2019, 15:18:30Добавляется командой
# adduser user plugdev
где "user"-имя вашего юзера.
уже состою в этой группе.

Цитата: G_r_i_g_a от 19 июля 2019, 11:27:23А если просто попробовать сменить владельца примерно так (/media/... - точка монтирования флешки)?
sudo chown $USER:users /media/$USER/идентификатор_флешки
Потом надо "переткнуть" флешку.
Работает лишь до следующего перетыкания. Я так и делаю всегда, просто эту команду загнал в субменю thunar.

В дебиан-10 этой проблемы не наблюдаю. В нем сразу при подкючении флэшки хозяином каталога /media/$USER/идентификатор_флешки  назначается пользователь, а не root
Debian 12  -> Devuan 5 xfce -> MX Linux 23

ChubaDuba

У меня в Debian 9 все съёмные носители монтируются с использованием udiskie - это фронтенд для Udisks написанный на языке Python. А чтобы не возникало проблем с правами на чтение и запись, установлен пакет policykit-1.

G_r_i_g_a

#26
Цитата: ek-nfn от 19 июля 2019, 17:39:39Работает лишь до следующего перетыкания
В пределах одного пк и одного пользователя должно работать до повторного форматирования флешки, даже изменение метки тома не повлияет. Проверял.
Только что проверил, даже на разных дистрибутивах с одним именем пользователя есть доступ к флешке.
Цитата: ek-nfn от 19 июля 2019, 17:39:39В дебиан-10 этой проблемы не наблюдаю. В нем сразу при подкючении флэшки хозяином каталога /media/$USER/идентификатор_флешки  назначается пользователь, а не root
При монтировании ext2/3/4 владелец не меняется. Тут скорее всего ты уже изначально изменил владельца через твой способ с пкм. И ситуация та, что я описал выше.

ek-nfn

#27
Цитата: G_r_i_g_a от 19 июля 2019, 18:30:08В пределах одного пк и одного пользователя
компы разные, но пользователь и его uid одинаковы. Не помню, на котором из них форматировал флэшку. Проблема лишь на дебиан-9 32 бит. На 10-ке и 9-ке 64 бит этого нет. Везде xfce.

Цитата: ChubaDuba от 19 июля 2019, 18:02:17У меня в Debian 9 все съёмные носители монтируются с использованием udiskie
установка udiskie не решила проблемы. policykit-1 уже стоял
Debian 12  -> Devuan 5 xfce -> MX Linux 23

Modigar

Таки с группой plugdev и ext4 заработала нормально.

G_r_i_g_a

Цитата: ek-nfn от 19 июля 2019, 18:51:04Проблема лишь на дебиан-9 32 бит. На 10-ке и 9-ке 64 бит этого нет. Везде xfce.
У меня крыса x64, и при создании фс ext4 в терминале, после монтирования указан владелец и группа root, соответственно доступа к флешке нет пока не сменю владельца. Но смена нужна только один раз, потому что владелец сохраняется до форматирования флешки.
При форматировании тем же способом флешки  в fat и последующего монтирования владельцем уже является $USER и его группа (у меня она users)...