Я относительно новичок в использовании Linux и только что установил свежую (ish) копию Ubuntu 10.04.1 LTS Minimal, работающую на VPS HyperVM.
Как мне включить ACL? У меня есть вопрос по Superuser , который решил проблему, которую я пытался решить на виртуальной машине с Ubuntu Server 10.10.
df -T
возвращает /dev/simfs
типа reiserfs
- Что бы я положил в fstab для монтирования ACL для файловой системы? На данный момент этот файл пуст.
после запуска sudo mount -o remount,acl /
я получаю mount:permission denied
. Есть предложения?
Редактировать
Помечено как решенное, так как из всех исследований, которые я провел, был сделан вывод, что я не могу использовать ACL на VPS из-за разрешений .
Reiserfs просто не поддерживает списки контроля доступа. По крайней мере, не в соответствии с http://en.wikipedia.org/wiki/Comparison_of_file_systems#Metadata strike>
РЕДАКТИРОВАТЬ: Как указывает гравитация в комментариях, похоже, что поддержка так называемых ACL-списков POSIX, несмотря на то, что говорится на этой странице википедии.
Сообщение об отказе в разрешении немного странно. Я подозреваю, что VPS добавляет некоторые ограничения в этом отношении. Вы пытались добавить опцию acl в /etc/fstab
, а затем перезагрузить?
Каждая строка файла /etc/fstab
имеет шесть полей, разделенных пробелами (исключая строки, начинающиеся с #, которые игнорируются). В строке, где второе поле - /
, добавьте ,acl
в конец поля 4. Например. если в поле 4 просто указано defaults
, измените его на defaults,acl
.
После перезагрузки запустите mount
и проверьте, был ли он смонтирован с опцией acl.