We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on Vesta 2.0 and expect to release it by the end of 2024. Read more about it: https://vestacp.com/docs/vesta-2-development
Новый пользователь, нет прав для дирректории
Новый пользователь, нет прав для дирректории
1. Создал в панели нового пользователя admin_wp
2. Перенес к нему сайт
Все ОК! Все перенеслось, сайт работает, права у папок и файлов все как надо, с БД проблем нет. Супер!
НО! Вот какая появилась загвоздка -тут внимание:
Почему-то?? Теперь у всех пользователей (их у меня три, в том числе главный admin) в дирректории /home/admin(или другой пользователь)/web/mysite.com/ЗДЕСЬ/
ЗДЕСЬ(тут как правило такие папки как: /public_html, /logs, /public_shtml и т.п.) - ВОТ именно здесь я НЕ могу не удалять, не переименовывать, не создавать - ни папки, ни файлы - так как буд-то бы у меня НЕТ прав. Хотя права есть и они написаны прям напротив - например admin. И я в этот момент именно как admin. Пробую из файлового менеджера, из файлзилы, по ftp = никак!
Я могу только по SSH через root пользователя зайти - например создать папку, а затем - сменить права, только таким путем что-то ЗДЕСЬ делать.
ВАЖНО - уровнем выше или ниже все работает без проблем! Создаю, удаляю, переименовываю.
ВАЖНО - До создания нового пользователя и переноса к нему сайта - все работало как надо! показывает правильного владельца:
в данном примере admin_wp - и я под ним и захожу. Т.е. понятно что первым делом хочется думать, что что-то не так с правами. Но в моем случае... не понимаю что не так. Куда копать?
Именно в этой дирректории(DOMEN/ЗДЕСЬ), на всех сайтах, у всех пользователей как буд-то отлетели права.
Буду признателен любой помощи!
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/ЗДЕСЬ), на всех сайтах, у всех пользователей как буд-то отлетели права.
Буду признателен любой помощи!
Last edited by AlexKoho on Thu Oct 12, 2023 9:01 pm, edited 1 time in total.
Re: Новый пользователь
Запустил:
перезагрузил апач
обновил весту
перезапусил весту
перезапустил сервер
= БЕЗ результата!
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: Новый пользователь, нет прав для дирректории
ТАК И ЕСТЬ! САМ Спросил, сам нашел! В общем, как обычно все просто - невнимательнось!
Именно у дирректорий (у всех) DOMEN - после переноса одного сайта к другому юзеру, автоматом были выставлены права для всех папок /DOMEN/ 551...
Только нахрена?
Что-то подобное про этот баг обсуждается тут: https://forum.vestacp.com/viewtopic.php ... %B0#p71600
Теперь ручками иду к каждому домену:
Code: Select all
chmod 755 mysite.com