大家好,我为朋友设立了一个小型共享主机。
我已将文件 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
但没有效果?
答案1
您可以使用以下方式使文件不可变:
# chattr +i filename
那么即使是 root 用户也无法删除它。