Как установить права на исполняемый файл на съемном диске?


12

Я использую Ubuntu 10.10 и использую USB-накопитель, но обнаружил, что не могу chmod какие-либо программы на диске для + x. Он автоматически монтируется Gnome (с помощью udev, я думаю?), Поэтому я представляю, что проблема в опции монтирования, но я не могу найти способ изменить параметры монтирования по умолчанию где-либо. В fstab нет записей. Кто-нибудь сталкивался с этой проблемой?


1
Если это vfat / ntfs, вы можете установить разрешения по умолчанию с помощью параметров монтирования dmask / fmask mount -o umask = xxx, в зависимости от того, какие права вы хотите, umask = 0 предоставит все права ..
karthick87

3
Да, но я не могу выяснить, как изменить эти параметры, когда Gnome автоматически подключает вставленное устройство. Я установил его вручную в другое место из записи в / etc / fstab, так что пока это будет работать, хотя это немного неудобно.
звездочка

Нет ЛЕГКОГО пути в 2019 году ?? Нет подключи и играй, чтобы сделать это с UBUNTU 18 LTS ??
Питер Краусс

Ответы:


12

Я думаю, что ваш USB-накопитель отформатирован с VFAT / FAT32. Этот формат файла не поддерживает разрешения на выполнение, поэтому chmod + x завершается ошибкой.

[Править] Хорошо, немного поигрались и поищем в сети. Многие «решения» предполагают, что вы должны изменить / etc / fstab . Это просто кажется мне неуклюжим, что ты делаешь? менять fstab каждый раз, когда вы сталкиваетесь с новой флешкой ???

Мое решение:

$ sudo vi /etc/udev/rules.d/90-usb-disks.rules

Добавьте строки:

# UDEV Rules to change the permission of USB disks
#

KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0022"

$ sudo /etc/init.d/udev restart

Затем попробуйте вставить USB-накопитель. Вероятно, есть атрибут, который вы можете проверить, чтобы убедиться, что это диск в формате FAT, если вы хотите быть более конкретным.


Кажется, нет, я добавил запись в / etc / fstab с необходимыми мне опциями, и мне просто нужно будет монтировать ее каждый раз, когда я ее вставляю, пока не пойму, как изменить параметры монтирования по умолчанию.
звездочка

Ах, это именно то, что я искал, но не смог найти нужный файл. Работал как шарм, спасибо!
звездочка

1
Привет, я пробую ваше решение, но оно не работает для меня. Можете взглянуть на мой вопрос? askubuntu.com/q/138878/25305 Заранее спасибо
pacomet

Как я могу сделать это только для систем vfat?
user334639

Так должен ли диск быть отформатированным в FAT?
Херши Геймер
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.