У меня есть два механических жестких диска на моем компьютере. Я запускаю Windows на диске 0 и Crunchbang на диске 1. Мне всегда приходится использовать повышенные привилегии в Crunchbang, чтобы копировать файлы в раздел NTFS на диске 0.
Насколько я знаю, такие команды, как chmod и chown, которые используются для установки прав доступа к файлам, действуют только для объектов файловой системы. Также я знаю, что «В Linux все является файлом». то есть существуют специальные файлы, которые представляют аппаратные устройства, системную информацию и т. д. Поскольку эти специальные файлы принадлежат виртуальной файловой системе / dev, они должны быть объектами файловой системы, и поэтому такие команды, как chown, chmod должны работать с этими файлами. Я успешно сменил владельца и разрешения на запись устройства sda по команде
Чоун Эсвин Сда
где, так как я не могу изменить владельца / разрешения смонтированного раздела. Я попытался установить локального пользователя в качестве владельца смонтированного раздела и установить права на чтение, запись, выполнение. Но проблема остается.
Я что-то пропустил? Как установить разрешение на этом диске, чтобы я мог писать на него без повышенных привилегий?
источник
/etc/fstab
. Проверьте это: superuser.com/questions/320415/…Ответы:
Вы должны НЕ трогать / DEV / SD * разрешения (я не говорю о
/media/sda4
). Если вы их изменили, отмените изменения и используйте разрешения по умолчанию, поскольку они могут мешать работе других программ. (Я думаю, что владелец / группа по умолчаниюroot:disk
)Сначала вы должны размонтировать диск, чтобы изменить права доступа к папке монтирования
/media/Disk
.Чтобы смонтировать содержимое диска с определенным идентификатором пользователя / группы, вы можете установить внутри него определенный uid / gid (идентификатор пользователя и идентификатор группы)
/etc/fstab
. См. Linux - Монтирование устройства с определенными правами пользователяКроме того, у вас есть другие решения, кроме fstab, что означает среду GNOME на основе графического интерфейса:
... где он монтирует раздел sdXY (замените «X» и «Y» на соответствующую букву и номер) и назначает пользователя владельцем. Среда Gnome также позволяет щелкнуть по разделу в левом боковом меню nautilus (файловый менеджер), и он автоматически монтирует раздел.
источник
gvfs-mount
! Вmount
одиночку мне не удалось позволить обычному пользователю «владеть» монтированием (т.е. разрешить размонтирование без полномочий root) без редактирования fstab или mtab.gio
? На Ubuntu 19.04 запустите:,$ gvfs-mount
получите:This tool has been deprecated, use 'gio mount' instead. See 'gio help mount' for more info.