Предоставление пользователям SSH доступа только для чтения к каталогу

Предоставление пользователям SSH доступа только для чтения к каталогу

Я использую Fedora 17 и хочу предоставить нескольким пользователям доступ к файлам на моих дополнительных жестких дисках в /run/media/haukur/. Вот что я изначально сделал:

chmod -R 755 /run/media/

Но каждый раз, когда я выключаю компьютер, эти разрешения сбрасываются на:

ls -l /run/media/
drwxr-x---+ 4 root root 80 Jul  5 17:42 haukur

То же самое касается /run/media/haukur/. Я создал символическую ссылку в домашнем каталоге каждого пользователя, указывающую на /run/media/haukur/, но они все время перестают работать (ошибки прав доступа).

Что я могу сделать, чтобы эти изменения стали постоянными?

Редактировать: Я решил проблему, добавив устройства в /etc/fstab:

/dev/sdc1   /media/a                               ext4    defaults        0 0
/dev/sdb1   /media/b                               ext4    defaults        0 0

решение1

Для системы Fedora файл /etc/rc.localсодержит команды для запуска после загрузки системы и запуска всех служб на уровне выполнения. Если вы хотите исправить разрешения при загрузке системы, добавьте chmod -R 755 /run/mediaфайл /etc/rc.local.

/etc/rc.localрассматривается как скрипт оболочки.

Связанный контент