国产系统防止文件误删除

对于经常用电脑处理文件的用户,特别是使用公用电脑的用户,经常会遇到文件被意外删除或篡改的情况,这不仅会造成不必要的麻烦,还可能造成重大损失。在国产操作系统上可以通过在文件基础权限(参考《Linux系统终端中文件权限的10位字符是什么意思》)上设置特殊权限和隐藏权限来避免此类问题的出现,对于公用电脑可以采用多用户模式,可以给要保护的文件设置特殊权限位,对于个人电脑单用户,可以给要保护的文件设置隐藏权限。

一、特殊权限位SBIT设置

登录自己的用户账户,在需要保护的文件所在目录按照《Linux终端窗口的基础操作》打开终端,如图1,首先用ls -l命令查看1.txt文件的权限,再用chmod o+t 1.txt命令设置1.txt文件的SBIT特殊权限位,最后再用ls -l命令查看1.txt文件的权限,发现该文件的权限已发生变化。

图1 特殊权限位设置

二、隐藏权限设置

同样,登录自己的用户账户,在需要保护的文件所在目录打开终端,如图2,首先用lsattr命令查看2.txt和3.txt文件的隐藏权限,然后用sudo chattr +i 2.txt命令设置2.txt文件不能被修改的隐藏权限,再用sudo chattr +a 3.txt命令设置3.txt文件只能追加,不能被覆盖或删除的隐藏权限,最后再用lsattr命令查看2.txt和3.txt文件的隐藏权限,发现两个文件的隐藏权限已发生变化。

图2 隐藏权限设置

如果用户自己需要修改文件或者删除文件,可以将+i,+a变为-i,-a,再对文件进行一次去除隐藏权限的操作即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值