Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: apache в упор не дает доступ к сумлинку(каталог) 403 Forbidden  (Прочитано 1043 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Есть виртуальный каталог, в котором лежат файлы в каталоге models/ Как только переношу этот каталог models/ на другой носитель(ext4), прописываю к нему ls -n для корня вируального хоста и все как бы правильно, но апачь в упор дропает и пишет что нет доступа к выделенному каталогу 403(forbidden). Может имя слишком длинное для апача? хз уже что это может быть :\

cd /var/www/catalog1/
sudo ln -s /media/user1/4e62d18f-773a-4b61-acb8-670f31f6828e/home/user-2/models/ models
sudo chown -h www-data:www-data models


<VirtualHost *:80>
     ServerAdmin ~@~.ru
     DocumentRoot /var/www/catalog1
     ServerName ~.~.org
     ServerAlias ~.~.~.org

     <Directory /var/www/catalog1/>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
     </Directory>

    <FilesMatch \.php$>
                SetHandler "proxy:unix:/var/run/php/php7.2-fpm.sock|fcgi://localhost/"
    </FilesMatch>

     ErrorLog ${APACHE_LOG_DIR}/~_error.log
     CustomLog ${APACHE_LOG_DIR}/~_access.log combined

</VirtualHost>

Самое интиресное что если сделать сумлинк на файл, например на index.php то все ок, а вот на каталог - не проходит.
~@d-lnx:/var/www/catalog1$ ls -la
total 28
drwxr-xr-x 2 www-data www-data 4096 май  4 23:55 .
drwxr-xr-x 4 www-data www-data 4096 апр 22 02:10 ..
-rw-rw-r-- 1 www-data www-data  182 май  4 23:47 .htaccess
lrwxrwxrwx 1 www-data www-data   57 май  4 18:32 index.php -> /home/user1/site/lets-explore-symfony-4/public/index.php
lrwxrwxrwx 1 www-data www-data   68 май  4 23:55 maps -> /media/user1/4e62d18f-773a-4b61-acb8-670f31f6828e/home/user-2/maps/
lrwxrwxrwx 1 www-data www-data   73 май  4 23:55 materials -> /media/user1/4e62d18f-773a-4b61-acb8-670f31f6828e/home/user-2/materials/
lrwxrwxrwx 1 www-data www-data   70 май  4 23:53 models -> /media/user1/4e62d18f-773a-4b61-acb8-670f31f6828e/home/user-2/models/
lrwxrwxrwx 1 www-data www-data   69 май  4 23:55 sound -> /media/user1/4e62d18f-773a-4b61-acb8-670f31f6828e/home/user-2/sound/
« Последнее редактирование: 04 Мая 2018, 19:22:41 от asp2chief »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
sudo -u www-data ls -ld /media/user1/4e62d18f-773a-4b61-acb8-670f31f6828e/home/user-2/models/
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
sudo -u www-data ls -ld /media/user1/4e62d18f-773a-4b61-acb8-670f31f6828e/home/user-2/models/

 :( ls: cannot access '/media/user1/4e62d18f-773a-4b61-acb8-670f31f6828e/home/user-2/models/': Permission denied

может монтирован раздел как то неправильно? Потому что до /media/user1/ доступ есть, включительно!
« Последнее редактирование: 04 Мая 2018, 19:35:05 от asp2chief »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Доступ есть КОМУ?…
И почему вы вообще даёте доступ вебсерверу к съёмному диску?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Доступ есть КОМУ?…
сами дали команду, и сами же потом спрашиваете кому доступ?)
И почему вы вообще даёте доступ вебсерверу к съёмному диску?
Я даю доступ к каталогам съемного диска. Потому что там увесистые файлы лежат, которые мне на ссд не особо и нужны.
доступ нужен для www-datа, сейчас mount показывает такие параметры для диска:
ext2 (rw,nosuid,nodev,relatime,block_validity,barrier,user_xattr,acl,uhelper=udisks2)
« Последнее редактирование: 04 Мая 2018, 20:28:54 от asp2chief »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Нормально смонтируйте диск, и нормально дайте доступ.
По пути до каталога u:www-data:x, а на каталог u:www-data:rx,d:u:www-data:rx
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Нормально смонтируйте диск, и нормально дайте доступ.
По пути до каталога u:www-data:x, а на каталог u:www-data:rx,d:u:www-data:rx
Вот я пытаюсь нормально смонтировать... не получается, все равно нет доступа :(

Пользователь добавил сообщение 04 Мая 2018, 21:17:00:
~@d-lnx:/media/user1$ ls -la
total 12
drwxr-x---+  3 root     root     4096 май  5 01:37 .
drwxr-xr-x   3 root     root     4096 апр 22 01:00 ..
drwxrwxrwx  27 www-data www-data 4096 апр  7 22:06 4e62d18f-773a-4b61-acb8-670f31f6828e

~@d-lnx:/media/user1$ sudo -u www-data ls -ld /media/user1/4e62d18f-773a-4b61-acb8-670f31f6828e/
ls: cannot access '/media/user1/4e62d18f-773a-4b61-acb8-670f31f6828e/': Permission denied

www-data в упоротом состоянии  :D :2funny: :2funny:
« Последнее редактирование: 04 Мая 2018, 21:24:34 от asp2chief »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Да уберите вы его из /media уже!
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Да уберите вы его из /media уже!
Да? А можно монтировать два раза диск, в разные места? Просто мне нужен он в медиа, есть куча других софтин которые юзают сумлинки именно через /media/user1/

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Можно хоть пятнадцать, но если вы нормально смонтируете диск через fstab тедя, куда вам нужно, в /media он уже не появится.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Можно хоть пятнадцать, но если вы нормально смонтируете диск через fstab тедя, куда вам нужно, в /media он уже не появится.
нормально смонтировать, это типа в /home/user1/mountpoint c флагом defaults ?)
Ты бы сказал флаги какие надо я бы уже давно все сделал..
« Последнее редактирование: 05 Мая 2018, 06:28:48 от asp2chief »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Например. defaults смонтирует с какими-то общеупотребительными значениями. А что вам конкретно надо, это вам решать.
Может, вы хотите в RO монтировать, чтобы защитить данные от случайного изменения, если с сервером что-то случится.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.057 секунд. Запросов: 26.