У меня есть Ubuntu 10.04 с разделом EXT4. Этот раздел настроен на автоматическое подключение /etc/fstab
. Для целей этого поста, мы будем называть его: /media/foo
.
К сожалению, только root
могут создавать / удалять файлы / каталоги в корневой файловой системе foo
. Чтобы другие пользователи могли выполнять файл / io на этом томе, root
необходимо создать каталог и chmod
разрешения для других.
Я хотел бы, чтобы установить объем такого , что кто -то будет иметь возможность чтения / записи в объем без необходимости root
в chmod
.
Ниже моя fstab
запись:
/dev/sda8 /media/foo ext4 rw,user,exec 0 0
Запись изначально была defaults
вместо rw,user,exec
. Я добавил дополнительные записи, а именно, rw
чтобы любой пользователь мог читать / писать.
К сожалению, fstab
запись не работает. Он прекрасно работает, но все равно требует root
вмешательства.
И, на всякий случай, кто-нибудь спросит, просто работает: chmod -R 777 *
на /media/foo
как root
не работает.
@reboot
запись/etc/crontab
среди других возможностей./etc/rc.local
если это имеет какое-либо значение. Что в целом меня беспокоит, так это то, что он действительно должен быть настроен вfstab
. Если нет, точка монтирования может измениться, и сценарии также должны измениться, ад обслуживания.Я думаю, что было бы проще изменить запись fstab на:
umask=000
означает, что любой может прочитать, написать или выполнить любой файл или каталог в foo. Обычное значение по умолчанию - 022, что означает, что пользователи не могут писать.источник
У меня была такая же проблема на openSUSE, но я думаю, что решение может быть применимо и к этому. Все пользователи, которых я хочу использовать для подключения смонтированной файловой системы, принадлежат к одной основной группе: пользователи
У меня есть следующая строка в моем Fstab:
и я выполнил следующие команды:
так что вновь созданные файлы или каталоги получают эти разрешения. Это означает, что у вас установлен пакет acl.
источник
/home
будет ли он монтироваться в/etc/crypttab
?Ну, во-первых, вы хотите убедиться, что каталог / media / foo сам по себе доступен для записи. Если это не так, выполните следующую команду:
Помните, что звездочка применяется только к видимому содержимому каталога, но не к самому каталогу и не к любым невидимым файлам.
источник
Пытаться,
источник
Несколько лет назад я установил группу точек монтирования в группу plugdev, добавил пользователя в эту группу. Таким образом, создавая новые группы, можно давать разрешения для каждого пользователя. Для домашнего использования достаточно установить разрешения для точки монтирования другим пользователям: чтение / запись / выполнение, как написано выше.
Я сделал это с помощью 'sudo nautilus &' в терминале и щелкнул правой кнопкой мыши -> свойства -> права, но любой другой файловый менеджер, работающий от имени пользователя root, подойдет.
источник