Как мне разрешить кому-либо читать / записывать файлы на USB-накопитель?

У меня есть флешка, которая используется только на машинах с Ubuntu, поэтому она отформатирована в ext4. Пользователи на моих машинах имеют различные идентификаторы пользователей, что означает, что файл, созданный пользователем на одном, не обязательно будет доступен для чтения пользователем на другом, и каталоги не обязательно будут доступны для записи одним и тем же токеном.

Единственный способ, который я сейчас нашел, это запустить sudo chmod -R 777 /media/Username/Usbstick перед размонтированием, каждый раз, когда я создаю новый файл или каталог. Есть ли лучший способ сделать это, чтобы гарантировать, что все, что установлено на съемных устройствах, по умолчанию доступно для чтения / записи?

2
задан 13 August 2014 в 02:13

1 ответ

Я создал бы fstab запись для Карты памяти на каждой из машин и установил бы uid и ценуроз к 1 000 с желаемым umask. Для получения UUID устройства

sudo blkid -c /dev/null

, Надо надеяться, Вы сможете определить свой идентификатор USB-устройства отсюда. Теперь создайте каталог, где USB должен быть смонтирован.

sudo mkdir /meda/USBDrive

Теперь, можно создать fstab запись относительно диска.

sudo vim /etc/fstab

Использование редактор по Вашему выбору и добавляет запись, которая смотрит что-то как следующее:

UUID=ABCDEFGHIJKLKLMNOP /media/USBDrive ext4 defaults,auto,uid=1000,gid=1000,umask=002 0 0

можно установить umask, как желаемый. Umask - то, что определяет полномочия записи чтения и является 3 числами цифры с каждой из цифр между 0 и 7 и вычтено от 777 для получения полномочий. Установка umask=000 даст всем разрешение считать, записать и выполнить все файлы. Больше информации здесь:

https://help.ubuntu.com/community/Fstab

1
ответ дан 13 August 2014 в 02:13
  • 1
    ' code' $ ls/etc/X ls: не может получить доступ к/etc/X: Никакой такой файл или каталог – dubCraft Nation 23 December 2015 в 16:50

Другие вопросы по тегам:

Похожие вопросы: