открыть доступ к домашним директориям пользователей линукс
Added by Alex Golovin about 1 year ago
Можно ли открыть доступ (не только чтение, но и запись) к домашним директориям пользователей линукс и если да, то как?
Т.е. файловый менеджер размещен в /srv/www/htdocs/elfinder, а требуется работать с директорией /home/masato/
Пробовал и в connector.php, и в elFinder.class.php
1 'perms' => array(
2 '/\/home\/masato\/.*/' => array(
3 'read' => true,
4 'write' => true,
5 'rm' => true
6 )
7 )
и так /\/home\/masato\//, и так /\/home\/masato/
Replies (4)
RE: открыть доступ к домашним директориям пользователей линукс
-
Added by Troex Nevelin about 1 year ago
root в коннекторе укажите /home/masato
Но учтите что коннектор работает из под прав web сервера (обычно).
RE: открыть доступ к домашним директориям пользователей линукс
-
Added by Alex Golovin about 1 year ago
это я сделал. Вопрос собственно по правам, нужна запись в домашнюю директорию пользователя линукс, не давая соответствующих прав пользователю веб-сервера. Если такое возможно, но нужно кое-что переделать, то скажите, пожалуйста, в каком месте elFinder читает права? чтобы там попробовать отключить эту проверку и работать с директорией через фтп.
RE: открыть доступ к домашним директориям пользователей линукс
-
Added by Troex Nevelin about 1 year ago
Ситуация с правами доступа на самом деле не имеет отношения к elFinder, если у вас PHP работает из под пользователя www - значит и elfinder будет иметь права этого пользователя и не сможет писать в /home/*. В вашем случае нужно чтобы каждый elFinder для отдельного пользователя запускался из под PHP запущенного с правами этого пользователя - это чистой воды настройка web сервер.
На сегодня я знаю два простых способа это сделать:
1. Apache MPM ITK
2. PHP-FPM
Ещё раз повторюсь, в самом elFinder вы не настроете так, чтобы он работал из под выбранного пользователя.
RE: открыть доступ к домашним директориям пользователей линукс
-
Added by Alex Golovin about 1 year ago
Большое спасибо!
(1-4/4)