Войти

Показать полную графическую версию : Права доступа


Rubichek
24-10-2017, 01:56
Доброе время суток. Подскажите пж как настроить правильно права доступа что бы каждый раз не менять права на файлы для записи.

Есть:
1. Debian jessie
2. Apache2
3. PHP Version 5.6.30
4. mysql Ver 14.14
5. Захожу под root

путь /var/www/html - (chmod 755)
В html папки с сайтами site1, site2, site3 и каждый раз когда заливаю cms нет прав на запись в файлы http://joxi.ru/l2Z3wpnuw5OXLA

Rubichek
24-10-2017, 18:47
drwxrwx--- 4 admin www-data 4.0K Oct 24 17:56 .
drwxr-xr-x 3 admin www-data 4.0K Oct 23 23:32 ..
-rw-r--r-- 1 admin www-data 14M May 23 08:12 2.3.0.2-compiled.zip
-rwxrwx--- 1 770 www-data 11K Oct 23 23:33 index.html
-rwxrwx--- 1 770 www-data 20 Oct 23 23:38 index.php
drwxr-xr-x 5 admin www-data 4.0K Oct 24 17:16 opencart2302
drwxr-xr-x 7 admin www-data 4.0K Oct 24 17:17 upload

Я разрешать пользователю admin право на чтение и запись в любые файлы каталога

chown -R admin:www-data upload && chmod -R 750 upload

Но то что права на config.php 750 не правильно по умолчанию права 644

zai
24-10-2017, 19:43
chown -R admin:admin /var/www, а если так?

Rubichek
24-10-2017, 21:20
chown -R admin:admin /var/www, а если так? »

в таком случае admin состоит в группе admin

Forbidden

You don't have permission to access /upload/ on this server.

zai
24-10-2017, 21:39
You don't have permission to access /upload/ on this server. »
команда под root выполнялась?

Rubichek
24-10-2017, 21:40
да под root

Rubichek
24-10-2017, 21:46
ну по чему права изменил http://joxi.ru/LmG7wvqUe85yBm
при установке CMS http://joxi.ru/bmoBlj6IxLE6wr
нет разрешения на запись но для каждой cms менять права на файлы не совсем удобно

Rubichek
24-10-2017, 22:04
ошибка http://joxi.ru/8An3Kj5ujaVqNr

Rubichek
24-10-2017, 22:18
да это просто папка для CMS

zai
24-10-2017, 22:21
да это просто папка для CMS »
тогда останови службу cms и попробуй изменить права

Rubichek
24-10-2017, 22:31
владелец изменился http://joxi.ru/4AkZWj0Fy9GXL2

ошибка та же

Forbidden

You don't have permission to access /upload/ on this server.

zai
25-10-2017, 07:43
You don't have permission to access /upload/ on this server »
где эта ошибка появляется?

Rubichek
25-10-2017, 10:50
в браузере когда перехожу по ip/папка сайта

Rubichek
25-10-2017, 13:43
Или может что то не так делаю.

1. https://www.armbian.com/cubietruck/ - Debian server – mainline kernel
2. apt-get install update & apt-get install upgrade
3. apt-get install apache2 php5 php5-mysql mysql-server mysql-client phpmyadmin libapache2-mod-php5 -y
4. Добавляем phpMyAdmin к конфигурации Apache. /etc/apache2/apache2.con добавим Include /etc/phpmyadmin/apache.conf
5. Виртуальные хосты не настраивал

CJ F.A.N.
09-11-2017, 20:05
chown -R www-data:www-data /var/www


потом уже настраивайте полные права на нужную папку chmod'ом




© OSzone.net 2001-2012