Linux 防止非 root 用户删除文件

用户 user 不在 sudo 组,想要保护一个用户的 home 目录里的一个文件夹,以防其中的文件被该用户删除。可修改目录和文件的权限和所有者来实现。

1
2
3
chown root:user Directory1
chmod 1775 Directory1
chown root Directory1/CantBeDeletedFile

References

Is there any way to prevent deletion of certain files from user owned directory?

Meaning of chmod 1775