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

Общий хостинг, запретить пользователю удалять файл .htm?

Привет, ребята, я создал небольшой виртуальный хостинг для друзей.

Я установил права доступа к файлу chmod на

chmod 711 /home
chmod 711 /home/testuser
chmod 755 /home/testuser/public_html
chmod o+r /home/testuser/public_html/index.htm

Как мне запретить пользователю, подключенному к их собственному ftp, удалить файл html.htm, а также с общедоступным каталогом, установленным на chmod 755, я обнаружил, что они не могут ничего делать в каталоге, например, загружать / удалять?

Дополнительная информация: я бегал

setsebool -P httpd_enable_homedirs true
chcon -R -t httpd_sys_content_t /home/testuser/public_html

а эффекта нет?

Вы можете сделать файл неизменяемым с помощью:

# chattr +i filename

тогда даже пользователь root не сможет его удалить.