Автор Тема: Проблема с правами доступа  (Прочитано 4756 раз)

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

Оффлайн defo

Проблема с правами доступа
« : 31 Августа 2013, 00:50:15 »
Мой первый опыт знакомства и linux и debian в частности.
Начитался манов, с десяток раз переустановил debian и уже было почти полностью разобрался со своей задачей.


Устанавливаю локалный веб-серв (nginx + mysql + php), все работает, все отлично, но для удобства конечно же надо накатить ftp, вот тут и появилась загвоздка.
ФТПшник поставил vsftpd, добавил пользователя. цепляюсь на ftp, все каталоги\файлы вижу (права 755 на папки и 644 на файлы), но как мне заливать файлы на ftp с земеной?
  • Цепляться на ftp под рутом, подумал я. Но под рутом vsftpd меня не пускает, как я от него этого не добивался.
  • Владельцем каталога /var/www/mysite.com/ , где находится файлы сайта, является пользователь www-data (дефолтный у nginx). Тут без вариантов.
  • Дать права 777? Но ведь это не правильно, должны же быть по уму настроены ограничения

Подскажите как быть с ftp доступом, чтобы без особых проблем заливать файлы\папки, где я ошибаюсь?
« Последнее редактирование: 31 Августа 2013, 01:03:27 от defo »
 

Оффлайн Sferg

Re: Проблема с правами доступа
« Ответ #1 : 31 Августа 2013, 01:12:57 »
defo, выставьте владельца (пользователя, которого Вы добавили в vsftpd) для директорий с Вашим ftp'шным хозяйством.

Например, Вы добавили в vsftpd пользователя user, выделили ему директорию под хозяйство, ну скажем, /home/user/ftp.
Сделаем пользователя user владельцем директории /home/user/ftp, то есть подадим команду:

sudo chown -R user:user /home/user/ftp
« Последнее редактирование: 31 Августа 2013, 01:26:16 от Sferg »
С уважением.

Debian 10.2, kernel 5.3.13-1-pve x86_64 (WiFi-роутер)
Intel Pentium J5005, 16Gb DDR4-2400, UHD605, 1Tb HDD + 500Gb Ext. HDD

Debian 10.2, kernel 4.19.0-6 x86_64 (домашний ПК)
Intel Core i7-3770, 16Gb DDR3-1600, HD4000, 250Gb SSD + 2Tb HDD
 

Оффлайн defo

Re: Проблема с правами доступа
« Ответ #2 : 31 Августа 2013, 01:37:04 »
Sferg, спасибо, сделал владельцем нужного пользователя, доступ появился.

Это никак не повлияет на работу движка сайта, чье хозяйство пользователя www-data?
 

Оффлайн Sferg

Re: Проблема с правами доступа
« Ответ #3 : 31 Августа 2013, 01:58:21 »
defo, может повлиять...

Выполните:

sudo chown -R имя_пользователя:www-data /var/www/mysite.com/
где имя_пользователя - имя пользователя vsftpd.
« Последнее редактирование: 31 Августа 2013, 02:00:56 от Sferg »
С уважением.

Debian 10.2, kernel 5.3.13-1-pve x86_64 (WiFi-роутер)
Intel Pentium J5005, 16Gb DDR4-2400, UHD605, 1Tb HDD + 500Gb Ext. HDD

Debian 10.2, kernel 4.19.0-6 x86_64 (домашний ПК)
Intel Core i7-3770, 16Gb DDR3-1600, HD4000, 250Gb SSD + 2Tb HDD
 

Оффлайн defo

Re: Проблема с правами доступа
« Ответ #4 : 31 Августа 2013, 02:09:08 »
Sferg, мне кажется это не сработает, ведь права установлены на 755, значит доступ на запись есть только у владельца, а у группы права на чтение\выполнение.
По сути, команды:
Цитировать
sudo chown -R user:user /var/www/mysite.com/
sudo chown -R user:www-data /var/www/mysite.com/
делают одно и тоже.
 

yura_n

  • Гость
Re: Проблема с правами доступа
« Ответ #5 : 31 Августа 2013, 02:14:19 »
Чего то вы намудрили. Каким образом может повлиять рекурсивное изменения владельца и группы для одной папки на другую, если другая папка не находится в первой?
 

Оффлайн Sferg

Re: Проблема с правами доступа
« Ответ #6 : 31 Августа 2013, 02:18:56 »
yura_n,

[ot]бес попутал, не к ночи будь сказано. Час уже поздний...[/ot]
« Последнее редактирование: 31 Августа 2013, 02:35:51 от Sferg »
С уважением.

Debian 10.2, kernel 5.3.13-1-pve x86_64 (WiFi-роутер)
Intel Pentium J5005, 16Gb DDR4-2400, UHD605, 1Tb HDD + 500Gb Ext. HDD

Debian 10.2, kernel 4.19.0-6 x86_64 (домашний ПК)
Intel Core i7-3770, 16Gb DDR3-1600, HD4000, 250Gb SSD + 2Tb HDD
 

Оффлайн defo

Re: Проблема с правами доступа
« Ответ #7 : 31 Августа 2013, 02:31:00 »
Мне кажется, у меня наступает стадия просветления и глаза уже покраснели (если Вы понимаете о чем я).

В общем так, я делаю владельцем /var/www/mysite.com/ пользователя user созданного для ftp (тем самым смогу записывать файлы). А для корректной работы движка сайта (а именно пользователя www-data), добавляю права 777 на некоторые каталоги (в частности /var/www/mysite.com/uploads).

Так будет по фэншую?
 

Оффлайн Sferg

Re: Проблема с правами доступа
« Ответ #8 : 31 Августа 2013, 02:35:15 »
defo, нет, для директорий лучше использовать по умолчанию права 755, для файлов 644. Если не требуется иначе.

Попробуйте сделать так:

sudo usermod -a -G www-data user
sudo chown -R www-data:www-data /var/www/mysite.com/

Тем самым мы пользователя user причислим к группе www-data. В итоге, для nginx'а будет доступ, и для user'a должен быть, ежели я снова ничего не путаю.
« Последнее редактирование: 31 Августа 2013, 02:39:01 от Sferg »
С уважением.

Debian 10.2, kernel 5.3.13-1-pve x86_64 (WiFi-роутер)
Intel Pentium J5005, 16Gb DDR4-2400, UHD605, 1Tb HDD + 500Gb Ext. HDD

Debian 10.2, kernel 4.19.0-6 x86_64 (домашний ПК)
Intel Core i7-3770, 16Gb DDR3-1600, HD4000, 250Gb SSD + 2Tb HDD
 

Оффлайн defo

Re: Проблема с правами доступа
« Ответ #9 : 31 Августа 2013, 02:52:02 »
sudo usermod -a -G www-data user
sudo chown -R www-data:www-data /var/www/mysite.com/
Так не канает - фтп под user'ом ругается.
Владельцем стал пользователь www-data, а права на каталоги 755.
У пользователя user соответственно нет прав на запись и по ftp можно только смотреть файлы.
 

Оффлайн Sferg

Re: Проблема с правами доступа
« Ответ #10 : 31 Августа 2013, 02:56:41 »
defo, посмотрите сюда: http://linuxforum.ru/viewtopic.php?id=11387 - быть может это будет решением?
С уважением.

Debian 10.2, kernel 5.3.13-1-pve x86_64 (WiFi-роутер)
Intel Pentium J5005, 16Gb DDR4-2400, UHD605, 1Tb HDD + 500Gb Ext. HDD

Debian 10.2, kernel 4.19.0-6 x86_64 (домашний ПК)
Intel Core i7-3770, 16Gb DDR3-1600, HD4000, 250Gb SSD + 2Tb HDD
 

Оффлайн defo

Re: Проблема с правами доступа
« Ответ #11 : 31 Августа 2013, 03:08:09 »
Sferg, соглашусь, доходчиво расписаны нужные мне моменты. Спасибо за содействие и добра Вам!
 

Теги:
     

    Проблема с файловой системой

    Автор sCode

    Ответов: 8
    Просмотров: 2088
    Последний ответ 07 Апреля 2011, 20:24:20
    от sCode
    Pidgin перестал цепляться к виндовому OpenFire - проблема с сертификатом :(

    Автор PbI6A

    Ответов: 3
    Просмотров: 4019
    Последний ответ 08 Мая 2015, 10:43:21
    от PbI6A
    Проблема с добавлением нового пользователя в группу sudo (РЕШЕНО)

    Автор 380V

    Ответов: 5
    Просмотров: 6736
    Последний ответ 20 Июня 2019, 06:44:19
    от gardarea51
    Проблема загрузки в Debian на ноуте Asus K75A с ранее установленной Win 7 x64

    Автор m90125

    Ответов: 7
    Просмотров: 2680
    Последний ответ 24 Мая 2013, 15:50:48
    от m90125
    Проблема смены IP адресов на сервере debian с 1Спредпиятием

    Автор kvkprogrammist

    Ответов: 1
    Просмотров: 960
    Последний ответ 18 Ноября 2016, 12:09:48
    от endru