ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux-chattr-lsattr-隐藏权限

2020-04-24 22:55:26  阅读:431  来源: 互联网

标签:lsattr tmp aaa bbbb echo chattr Linux root localhost


3.文件管理

本章同步视频:https://edu.51cto.com/sd/e4874


3.3.2 隐藏权限

1.查看隐藏权限

(1)隐藏权限的效果

[root@localhost tmp]# ll aaa

-rw-r--r--. 1 root root 6 Mar 13 21:33 aaa

[root@localhost tmp]# echo "bbbb">aaa

-bash: aaa: Operation not permitted

#注:文件的拥有者且为root,明明具有写权限,却不能向aaa中写入数据。

(2)查看隐藏权限

[root@localhost tmp]# lsattr aaa

-----a---------- aaa

2.设置隐藏权限

(1)设置a属性:不能写入,只能追加

[root@localhost tmp]# cat aaa

aaaa

[root@localhost tmp]# chattr +a aaa

[root@localhost tmp]# echo "bbbb">aaa   

-bash: aaa: Operation not permitted          #写入失败

[root@localhost tmp]# cat aaa

aaaa                                                           #aaa的内容未发生变化

[root@localhost tmp]# echo "bbbb">>aaa   #追加内容成功

[root@localhost tmp]# cat aaa

aaaa

bbbb                                    #aaa的内容被追加了bbbb

(2)取消a属性

[root@localhost tmp]# chattr -a aaa

[root@localhost tmp]# cat aaa

aaaa

[root@localhost tmp]# echo "bbbb">aaa

[root@localhost tmp]# cat aaa

bbbb

(3)设定i属性,不能写入,不能追加,不能删除

[root@localhost tmp]# chattr =i aaa

[root@localhost tmp]# cat aaa

aaaa

bbbb

[root@localhost tmp]# echo "cccc">aaa

-bash: aaa: Permission denied

[root@localhost tmp]# echo "cccc">>aaa

-bash: aaa: Permission denied

[root@localhost tmp]# rm -f aaa

rm: cannot remove ‘aaa’: Operation not permitted


标签:lsattr,tmp,aaa,bbbb,echo,chattr,Linux,root,localhost
来源: https://blog.51cto.com/5482173/2490160

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有