Разрешения на выполнение файла для автоматически подключенного жесткого диска USB (Ubuntu 11.10)


0

У меня проблема с Ubuntu 11.10 при автоматическом подключении жестких дисков USB, когда разрешения для всех файлов на подключенном томе установлены на -rw-r - r--, и я не могу изменить их с помощью chmod.

У меня нет той же проблемы, что и при монтировании Mint, все разрешения отображаются как -rwxr-xr-x

что я и хочу

Запуск mount -l из терминала показывает, что единственное отличие между Ubuntu и Mint USB HDD - это showexec

Поэтому я думаю, что именно в этом заключается проблема. Я понятия не имею, как изменить то, что делает Ubuntu при автоматическом подключении USB-накопителей, но если бы я мог как-то заставить его включить showexec опция командной строки, то, возможно, это решит проблему?

Возможно, изменение / etc / fstab?

Любые указатели с благодарностью получили.


1
Похоже, этот ответ косвенно охватывает то, что вам нужно: askubuntu.com/a/24409/34265
Der Hochstapler

Кажется странным, что в ubuntu нет простого дефактного средства управления параметрами автоматического монтирования - все, что я нашел, - это хаки Некоторые даже предлагают модифицировать и перекомпилировать ядро ​​- кажется сумасшедшим! Все, что я хочу, это чтобы Ubuntu не применял параметр showexec при выполнении автоматического монтирования. Маршрут fstab кажется популярным, но это не совсем то, что я хочу сделать, это изменить общий процесс автоматического монтирования
bph

Ядро может остаться. Вы может быть однако приходится исправлять / перекомпилировать «udisks», так как он имеет параметры по умолчанию, жестко заданные. (Возможно, упаковщики монетного двора сделали именно это.)
grawity

мятный дистрибутив просто имеет разные fmask жестко запрограммирован (что соответствует моим потребностям)
bph

я работал, просто написав скрипт для размонтирования автоматического монтирования, а затем перемонтировав его вручную, указав подходящую маску. Я все еще думаю, что изменение опций автомонтирования - это очевидная вещь, которую нужно сделать, не имея простого способа сделать это?
bph

Ответы:


1

Вы правы, предлагая по вашему вопросу использование /etc/fstab для автоматического подключения устройства USB HDD.

Вы не указали технические характеристики вашего жесткого диска USB, его расположение или желаемую точку подключения, но вот пример:

/dev/sdb1 /media/Test ntfs-3g defaults,user,exec,uid=1000,gid=100,umask=000 0 0

С этой конфигурацией, добавленной в мой /etc/fstab файл, я смонтировал устройство, имеющее все права на его файлы. Поэтому, каждый раз, когда загружается моя система, Ubuntu автоматически монтирует устройство или выдает предупреждение, если устройство не найдено.

  • замещать /dev/sdb1 с местоположением вашего устройства:

    Чтобы узнать местоположение вашего жесткого диска USB, вы можете использовать на своем терминале:

    sudo blkid
    
  • замещать /media/Test с вашей целевой директорией:

    Целевой каталог должен существовать, создайте его заранее, используя терминал:

    mkdir /media/Test
    
  • замещать ntfs-3g с файловой системой устройства USB HDD:

    Обратитесь к Fstab :: Тип файловой системы для дальнейших спецификаций.


Связанное чтение: Fstab - Документация сообщества Ubuntu

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