Linux文件权限学习笔记

刚看到鸟哥的私房菜的Linux权限部分,在此总结一下,作为复习,也好和大家分享下这部分的知识。因为是初学Linux,有说错的地方还请各位谅解。。。
Linux权限有2种表示方式:10位的字符串或者3个数字。
字符串中第一位表示的是该文件是什么类型的,如一个文件权限字符串是-rwxr–r–这个第一个-指的就是这是一个文件的权限。如果是d就是表示文件夹。
后面每3位为一组,分别表示Owner,Group,Others对这个文件的权限。Owner就是指创建这个文件的人,也就是文件的主人。Group是Linux中用户的组的概念,指和Owner同Group的用户,可以理解为Owner的家人。Others就是其他人,可以理解为外人如邻居什么的。
还是上面那个-rwxr–r–。我们3个字符一组给他分组。第一组rwx,表示Owner对这个文件的权限是rwx,r代表可以读,w代表可以写,x代表可以运行,-就代表没有这个权限。以此类推,第二组r–就是说Group的用户只能读这个文件。
对于文件夹来说,可运行是指可以进入这个文件夹,可写是可以操作文件夹下的文件,如增加删除文件夹下的文件。如果只有可读权限,那么就只能获得文件夹下文件的列表。

数字方式表示的权限是这个样子的“741”,是一个三位数。三位分别表示Owner,Group,Others的权限。数字的值是rwx三种权限的和。r=4,w=2,x=1。上面第一个数字是7=4+2+1,所以就是表示Owner拥有rwx权限。

说了那么多,要怎么设置权限呢?可以用chmod命令。
chmod命令可以用字符串像rwxr–r–这样设置(第一位就不需要了)也可以设置数字像741,然后跟上文件名。
“chmod u 权限(数字或字符串) 文件名”这种命令u表示只改User(就是Owner因为o表示Others了)的权限。类似的,g表示Group,o表示Others,还可以u+x这样写,u表示用户,+x表示为用户添加运行权限。同理-x表示取消运行权限。
最后要查看文件权限可以进入文件目录cd,输入命令ls -l或者ll。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值