Linux下禁止删除文件的方法(linux禁止删除文件)

Linux 操作系统允许用户对系统文件进行操作,即增删改查。有的情况下,为了安全性可能需要屏蔽用户对文件的删除操作,禁止删除文件。那么,Linux 下禁止删除文件的方法有哪些呢?

首先,将被保护的文件的根目录的权限设置为750,即:

chmod 750 

其次,为防止其他用户可以“有可能”删除文件,在文件所在目录中更改为下面命令:

chattr +i 

这个命令能使文件不可更改,不可删除,只能查看。如果想要删除文件,则要先取消文件的强制不可更改属性:

chattr -i 

一般禁止删除操作,管理员可以在群组内设置不可写权限,即把删除文件的权限设置为0:

group = 
cat /etc/group
gpasswd -M user1,user2... $group
chmod g-w /

最后,管理员可以使用acl权限禁止删除文件,即除了用户本身,其他人都不具有删除该文件的权限:

setfacl -m u:user1:0 / 

以上就是 Linux 下如何禁止删除文件的几种方法,不同的方法有不同的用处,在实际应用中需要根据实际情况定制权限。


数据运维技术 » Linux下禁止删除文件的方法(linux禁止删除文件)