Новый пользователь, нет прав для дирректории
Posted: Thu Oct 12, 2023 8:55 pm
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/ЗДЕСЬ), на всех сайтах, у всех пользователей как буд-то отлетели права.
Буду признателен любой помощи!