美文网首页
5.2 Linux文件权限概念

5.2 Linux文件权限概念

作者: 小山包 | 来源:发表于2016-12-09 09:39 被阅读0次

    参考 《鸟哥的Linux私房菜》5.2节

    1.在Linux里面,任何一个文件都具有【User,Group,Others】三种身份的个别权限。

    2.ls -al命令结果的解释:

    image.png

    其中所谓的连结,其实就是相关的文件数,如果是文件,则就是它自己,即为1;如果是文件夹,则是文件夹下面有多少文件加上1(包括它自己);

    3.改变文件属性与权限

    [-R]为是否递归选项

    • chgrp [-R] dirname/filename 改变所属组群,目标组群必须是/etc/group中存在的组群,不然会报错。
    • chown [-R] dirname/filename改变拥有者,目标组群必须是/etc/passwd中存在的组群,不然会报错。
    • chmod [-R] dirname/filename改变权限
      有两种方式改变权限
      1.数字方式改变权限


      数字改变权限.jpg

      2.符号类型改变权限


      符号改变权限.png
      另一种方式.jpg

    4.权限对于文件和目录的区别

    • 权限对于文件:
      r:可读取此文件的实际内容,如读物文本文件的文字内容等;
      w:可以编辑,新增或者是修改该文件的内容(但不能删除该文件);
      x:该文件具有可以被系统执行的权限(Windows中文件是否可执行是按后缀名还判断的,而Linux系统中,是按x权限来判断的);
    • 权限对于目录:
      r:表示你可以查询该目录下的文件名数据,具体指你可以使用ls来查看该目录下有哪些文件;
      w:建立新的文件与目录;删除已经存在的文件与目录(无论该文件的权限为何);将已经存在的文件或目录进行更名;迁移该目录内的文件,目录位置;
      x:目录的x权限跟文件的x权限差别在于,目录是无所谓可执行不可执行的,它的x权限代表的是用户能否进入(cd)到该目录下,使其成为工作目录,这跟都在该目录外,使用一下ls还是有区别的。
      如果你在某目录下不具有x权限,即使你有该目录的r和w权限,你也无法对这个目录做任何事情。

    5.文件种类

    先列几个常用的吧,其他的乱七八糟的我也看不懂

    • -常规文件(regular file)
    • d文件夹
      这两个是最常用的
    • l快捷方式
      剩下几个暂时不去了解
    • b区块设备档
    • c字符设备文件
    • s资料接口文件
    • p数据输送文件

    6.扩展名

    理论上来说,Linux下无所谓什么扩展名,因为一个文件的属性只跟ls出来的那些有关,Linux中的扩展名只是辅助用户识别该文件是什么类型的一个工具

    相关文章

      网友评论

          本文标题:5.2 Linux文件权限概念

          本文链接:https://www.haomeiwen.com/subject/zgdemttx.html