Разрешения на выполнение файла для автоматически подключенного жесткого диска 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.