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

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, соглашусь, доходчиво расписаны нужные мне моменты. Спасибо за содействие и добра Вам!
 

Теги:
     

    XFCE-4.10 Трей. Проблема с отображением иконок.

    Автор vladimir_ar

    Ответов: 0
    Просмотров: 2114
    Последний ответ 29 Января 2013, 00:15:08
    от vladimir_ar
    Проблема при установке libapache2-mod-php5

    Автор DJ Sergeich

    Ответов: 5
    Просмотров: 2815
    Последний ответ 04 Ноября 2016, 11:53:58
    от ferum
    Проблема с установкой ia32-libs

    Автор Kard1nal

    Ответов: 1
    Просмотров: 1521
    Последний ответ 27 Января 2015, 21:14:40
    от Yrii
    проблема с установкой wine32 на amd64, добавление i386 архитектуры

    Автор dhk

    Ответов: 1
    Просмотров: 1402
    Последний ответ 29 Мая 2019, 17:27:55
    от G_r_i_g_a
    Проблема с sudoers

    Автор Dima^^)

    Ответов: 15
    Просмотров: 80853
    Последний ответ 13 Марта 2015, 08:48:06
    от nomad