ntoch
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Добра всем ! Суть в том, что стоит задача организовать файловое хранилище для отдела. В отделе должно быть два пользователя с уровнем доступа ко всем папкам. Есть пользователи, которые должны иметь доступ к некоторым общим папкам и именным папкам, и пользователи не должны видеть содержимое папок друг друга. КАТАЛОГ Каталог1 общая - на чтение пользователь1 пользователь2 Каталог2 общая - на чтение пользователь1 пользователь2 У руководителя должен быть доступ ко всем папкам, у пользователей к именным и общим. На WIN делается за 5 мин. Но в моем случае хранилище должны быть на linux в моем случае UBUNTU SAMBA нам не подошла. Так как нужен был доступ из вне, остановился на WEBDAV - я если честно заколебался настраивать эти права! Получается если есть доступ к корневой папке, то по умолчанию и ко всем остальным, файл .htaccess не помогает! Замылился уже! Вот пример куска конфига. Цитата: Alias /sales /var/www/sales.site.pro/files/ Alias "/инструкции" "/var/www/sales.site.pro/files/ИНСТРУКЦИИ/" <Location /sales> DAV On AuthType Basic AuthName "Company authorization" AuthUserFile /var/www/sales.site.pro/sales.passwd <Limit DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK> Require user Super_user1 Super_user2 </Limit> <Limit READ> Require user User1 User2 </Limit> Require valid-user </Location> <Location "/инструкции"> DAV On AuthType Basic AuthName "Company authorization" AuthUserFile /sales.passwd <Limit READ WRITE DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK> Require user Super_user1 Super_user2 </Limit> <Limit READ> Require user User1 User2 </Limit> Require valid-user </Location> | Конфиг на мой взгляд вообще не рабочий. С Ubuntu, апачем и пр. премудростями знаком не так давно! |