Включает ли следующая команда ACL для всего набора каталогов на моем сервере?
mount -o remount,rw,acl /
Я считаю, что это происходит из-за косой черты в конце. Если это так, должен ли я монтировать ACL только в каталогах и подкаталогах, к которым я хочу предоставить общий доступ? Так будет ли эта команда выглядеть так?
mount -o remount,rw,acl /sub-dir/that_I_want_to_share/
А где мне запустить эту команду? В командной строке в моем сеансе Telnet? В каком-то конфигурационном файле (если да, то в каком / где)?
И если я включу ACL, мне нужно будет включать его снова каждый раз, когда я перезапускаю Apache или перезагружаю сервер?
Спасибо за разъяснение.
Параметры монтирования применяются к файловым системам, а не к каталогам. Если у вас смонтирована только одна файловая система, тогда mount -o remount,rw,acl /
вероятно, будет делать то, что вы хотите. Однако, если у вас смонтированы другие файловые системы, вам нужно будет выполнить ту же операцию для каждой файловой системы.
Обычно вы никогда не вводите эту команду вручную вне тестовой ситуации. Обычно вы указываете параметры файловой системы в своем /etc/fstab
. Например, если ваш fstab
файл выглядит так:
/dev/vg0/root / ext3 defaults 1 1
Вы бы изменили его так:
/dev/vg0/root / ext3 defaults,acl 1 1
При следующей загрузке сервера acl
опция будет включена для этой файловой системы.