Рейтинг:0

Почему флешка ext4 монтируется с правами другого пользователя?

флаг sg

У меня есть компьютер с 20.04 с тремя пользователями, из которых только один является системным администратором. Если один из других пользователей вставляет флэш-накопитель USB, отформатированный в FAT, все в порядке. Они могут получить к нему доступ, как и ожидалось. Если тот же диск с тем же содержимым отформатирован как ext4, он монтируется в правильную папку пользователей, но владельцем папки дисков является пользователь-администратор. Почему это? Могу ли я исправить это без sudo и не беспокоя своих нетехнических пользователей?

Честно говоря, я ожидал, что ext4 будет работать более плавно в экосистеме Linux, чем FAT. Я подозреваю, что это потому, что ext4 знает разрешения Linux, но тогда означает ли это, что ext4 - ерунда для переносных дисков, потому что идентификаторы пользователей различаются от системы к системе?

user535733 avatar
флаг cn
Пользователи без прав администратора в любом случае не могут использовать команду mount. Вместо этого пользователи без прав администратора могут использовать команду pmount, которая специально разработана для предотвращения путаницы с UID. ([справочная страница pmount](http://manpages.ubuntu.com/manpages/hirsute/man1/pmount.1.html))
Рейтинг:2
флаг cn

Флэш-накопитель ext4 монтируется с разрешениями пользователя root, поскольку ext4 поддерживает разрешения Linux, а Linux по своей природе является безопасной операционной системой.По умолчанию пользователи имеют полный доступ только к своей домашней папке. Им должен быть предоставлен доступ лицом, управляющим системой, чтобы писать в другом месте.

Файловые системы, не поддерживающие права доступа к файлам Linux, действительно монтируются с полными правами для пользователя, который вставляет диск.

Попросите системного администратора один раз предоставить разрешения для папки на этом диске ext4, и пользователь сможет использовать эти папки.

Если пользователь единственный, кто использует этот диск, вы можете предоставить разрешения на точку монтирования. Даже если точка монтирования удаляется после извлечения диска, настройки разрешений сохраняются.

Могу ли я исправить это без sudo и не беспокоя своих нетехнических пользователей?

Если вы являетесь администратором компьютера, вам не помешает использовать судо: это сделано так, что никто не может работать с системой.

Если вы являетесь администратором системы, вы несете ответственность, так что да, вы должны один раз побеспокоить своих нетехнических пользователей, чтобы предоставить им разрешения, которые вы считаете уместными.

флаг sg
Предоставление доступа к каждому отдельному диску в моем случае практически невозможно. Можно ли разрешить пользователям доступ к дискам, которые были вставлены, когда их сеанс был активен? Пользователи используют много разных флешек, я не могу их всех идентифицировать по UUID или названию. Я уже установил разрешения (в моем случае только для чтения) для всех разделов (постоянных), которые этого требуют. (кстати: проблема не в том, что мне придется использовать sudo, я не хочу, чтобы мои пользователи требовали его для доступа.)
vanadium avatar
флаг cn
Что-то здесь: https://unix.stackexchange.com/questions/422656/how-to-make-an-ext4-formatted-usb-drive-with-full-rw-permissions-for-any-linux-m, но это это не просто.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.