Як встановити виконавчі дозволи на знімному диску?


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 щоразу, коли ви стикаєтеся з новою флеш-пам’яткою usb ???

Моє рішення:

$ 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 перезапуск

Потім спробуйте вставити usb-накопичувач. Ймовірно, є атрибут, на який ви можете перевірити, щоб переконатися, що це диск FAT, якщо ви хочете бути більш конкретним.


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

Ага, саме це я шукав, але не зміг знайти потрібний файл. Працював як шарм, дякую!
зірочка

1
Привіт, я пробую ваше рішення, але це не працює для мене. Ви можете поглянути на моє запитання? askubuntu.com/q/138878/25305 Дякую заздалегідь
pacomet

Як я можу зробити це лише для систем vfat?
user334639

Отже, чи повинен диск бути форматом FAT?
Hershey Gamer
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.