Page 1 of 1

Новый пользователь, нет прав для дирректории

Posted: Thu Oct 12, 2023 8:55 pm
by AlexKoho
1. Создал в панели нового пользователя admin_wp
2. Перенес к нему сайт

Code: Select all

/usr/local/vesta/bin/v-change-domain-owner mysite.com admin_wp
Все ОК! Все перенеслось, сайт работает, права у папок и файлов все как надо, с БД проблем нет. Супер!

НО! Вот какая появилась загвоздка -тут внимание:
Почему-то?? Теперь у всех пользователей (их у меня три, в том числе главный admin) в дирректории /home/admin(или другой пользователь)/web/mysite.com/ЗДЕСЬ/
ЗДЕСЬ(тут как правило такие папки как: /public_html, /logs, /public_shtml и т.п.) - ВОТ именно здесь я НЕ могу не удалять, не переименовывать, не создавать - ни папки, ни файлы - так как буд-то бы у меня НЕТ прав. Хотя права есть и они написаны прям напротив - например admin. И я в этот момент именно как admin. Пробую из файлового менеджера, из файлзилы, по ftp = никак!
Я могу только по SSH через root пользователя зайти - например создать папку, а затем

Code: Select all

sudo chown -R admin_wp:admin_wp /home/admin_wp/web/mysite.com/public_html 
- сменить права, только таким путем что-то ЗДЕСЬ делать.
ВАЖНО - уровнем выше или ниже все работает без проблем! Создаю, удаляю, переименовываю.
ВАЖНО - До создания нового пользователя и переноса к нему сайта - все работало как надо!

Code: Select all

ls -l
показывает правильного владельца:

Code: Select all

drwxr-x--x 2 admin_wp admin_wp 4096 июл 24  2019 cgi-bin
drwxr-x--x 2 admin_wp admin_wp 4096 июл 24  2019 document_errors
dr-xr-x--x 2 admin_wp admin_wp 4096 окт 12 18:25 logs
drwxr-x--x 2 admin_wp admin_wp 4096 окт 12 19:55 OLDpublic_html
drwxr-x--x 2 admin_wp admin_wp 4096 июл 24  2019 private
drwxr-x--x 5 admin_wp admin_wp 4096 окт 12 21:46 public_html
drwxr-x--x 2 admin_wp admin_wp 4096 июл 24  2019 public_shtml
dr-xr-x--x 2 admin_wp admin_wp 4096 июл 24  2019 stats

в данном примере admin_wp - и я под ним и захожу. Т.е. понятно что первым делом хочется думать, что что-то не так с правами. Но в моем случае... не понимаю что не так. Куда копать?
Именно в этой дирректории(DOMEN/ЗДЕСЬ), на всех сайтах, у всех пользователей как буд-то отлетели права.
Буду признателен любой помощи!

Re: Новый пользователь

Posted: Thu Oct 12, 2023 9:00 pm
by AlexKoho
Запустил:

Code: Select all

service httpd restart
перезагрузил апач

Code: Select all

v-update-sys-vesta-all
обновил весту

Code: Select all

service vesta restart
перезапусил весту

Code: Select all

reboot
перезапустил сервер
= БЕЗ результата!

Re: Новый пользователь, нет прав для дирректории

Posted: Thu Oct 12, 2023 10:27 pm
by AlexKoho
AlexKoho wrote:
Thu Oct 12, 2023 9:00 pm
Именно в этой дирректории(DOMEN/ЗДЕСЬ), на всех сайтах, у всех пользователей как буд-то отлетели права.
ТАК И ЕСТЬ! САМ Спросил, сам нашел! В общем, как обычно все просто - невнимательнось!
Именно у дирректорий (у всех) DOMEN - после переноса одного сайта к другому юзеру, автоматом были выставлены права для всех папок /DOMEN/ 551...
Только нахрена?
Что-то подобное про этот баг обсуждается тут: https://forum.vestacp.com/viewtopic.php ... %B0#p71600

Теперь ручками иду к каждому домену:

Code: Select all

chmod 755 mysite.com