Привет, ребята, я создал небольшой виртуальный хостинг для друзей.
Я установил права доступа к файлу 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 не сможет его удалить.