Назад | Перейти на главную страницу

Каталоги новых пользователей, принадлежащие root

На сервере CentOS, на котором запущен Plesk, новые пользователи добавляются для каждого нового домена. Домашние каталоги пользователей находятся в /var/www/vhosts/. Домашние каталоги новых пользователей принадлежат пользователю root, и ему необходимо, чтобы администратор с правами root мог войти и chown их:

dotan@sh2:~$ echo $HOME
/var/www/vhosts/someDomain.com
dotan@sh2:~$ pwd
/var/www/vhosts/someDomain.com
dotan@sh2:~$ touch testFile
touch: cannot touch `testFile': Permission denied
dotan@sh2:~$ ls -la ../ | grep someDomain
drwxr-xr-x 13 root root 4096 2012-08-07 19:47 someDomain.com
dotan@sh2:~$ whoami
dotan
dotan@sh2:~$ chown dotan /var/www/vhosts/someDomain.com
chown: changing ownership of `/var/www/vhosts/someDomain.com': Operation not permitted
dotan@sh2:~$ 

Почему каталоги новых пользователей могут принадлежать пользователю root и как это исправить?

Спасибо.

Они также принадлежат root на моем сервере. Это часть схемы безопасности, разработанной для Plesk. Пользователь домена имеет право писать в некоторые подпапки (docroot своих сайтов, cgi-bin и т. Д.), Но не может изменять общую структуру каталогов. В случае изменения иногда это может вызвать сбой в работе вашего сервера Plesk.

Если вы уверены, что вам нужны эти изменения и они безопасны для ваших серверов, вы, вероятно, можете посмотреть Обработчики событий инструмент Plesk и напишите простой скрипт, автоматически меняющий права для каждого нового домена