Я подключил диск SSD через USB. Затем:
sudo su -
mkdir /mnt/hx
chown ondra /mnt/hx
mount /dev/sdb1 /mnt/hx # It's FAT32 now, but was the same with EXT4
Последняя команда меняет владельца dir на root. Всякий раз, когда я создаю файл в корневом каталоге, мне нужно быть пользователем root, а владелец - root.
Могу ли я назначить другого пользователя владельцем подключенного каталога? Или, проще говоря, убедитесь, что пользователь XY может свободно читать / писать на диске.
sudo mkdir -p /mnt/hx
тогдаsudo mount /dev/sdb1 /mnt/hx
?sudo chown -R username:groupname /folder
. Это-R
заставляет chown разрешения применяться рекурсивно. Также проверьтеchmod
, даже принимает ли-R
параметр.Ответы:
Основанная на Gnome среда GUI
Легко как то.
Для более старых версий Gnome вам может понадобиться
gvfs-mount
:Безголовый (без графического интерфейса) машина
Добавьте запись в
/etc/fstab
и укажите параметры для нее.Из справочной страницы
fstab
:Теперь вам нужно убедиться, что устройство принадлежит правильному владельцу. Укажите это в
udev
правиле. Поместите файл в/etc/udev/rules.d/50-myhdd-ownerchange.rules
:Замените идентификаторы поставщика и продукта на USB-устройство, которое вы хотите задействовать. Найдите их с помощью команды
lsusb
. Также измените,MODE
если хотите.В качестве альтернативы используйте
pmount
. Лично мне это не нравится.источник
exec
опциями.user,exec
. AFAIK, если вы сделаете этоexec,user
, тоuser
переопределитеexec
опцию с ее последствиямиnoexec
. Если это все еще не работает, пожалуйста, поделитесь соответствующей строкой в/proc/mounts
.gvfs-mount
был замененgio mount
в текущих версиях Gnome.