美文网首页我爱编程
linux下更改用户权限详解

linux下更改用户权限详解

作者: 肥牛_39b0 | 来源:发表于2018-04-12 16:28 被阅读0次

    一、如何用户对文件的权限

    在linux下输入“ll"可以看到文件或文件夹信息,可以看到在第一部分中看到下图这些奇怪的字符组合,那么这些字符组合到底代表什么信息呢?

    可以看到,这一串东西一共有10个单词或‘-’,我们分别用元素1~10来表示,一共分为四个区域A,B,C,D,如下图。其中,区域A只有一个元素1,代表的是此文件的类型,‘-’代表这是一个文件,‘d'代表这是一个文件夹。而区域B代表的是该文件的所有者对该文件的权限其中元素2代表的是该文件所有者对文件的可读权限,'r'代表可读,'-'代表不可读。元素3代表可写权限,其中'w'代表可写,'-'代表不可写。元素4代表可执行权限,'x'代表可执行,'-'代表不可执行。区域C代表的是文件所有者所在组的成员对该文件的权限。元素5,6,7各代表的含义与元素2,3,4类似。区域D代表的是其他用户对该文件的权限(即该用户不是文件所有者,也不是文件所有者所在组成员)。元素8,9,10的含义也与元素2,3,4类似。

    二、如何更改用户权限

    可读权限'r'用数字4表示,可写权限'w'用数字2表示,可执行权限用数字1表示。

    示例如下图:

    上图中可以看到文件test的权限为"-rw-rw-r--",输入命令:chmod 775 test。第一个数字即数字7代表的是要对文件所有者对此文件权限的更改,设置为“可读、可写入、可执行”,是代表'r','w','x'的数字之和。第二个数字也是数字7,也就是代表将文件所有者所在组成员对该文件的权限更改为“可读、可写入、可执行”。第三个数字即数字5代表将其他用户对此文件的权限更改为“可读、可执行”,是代表'r'和'x'的数字4和1之和。输入命令之后我们可以看到文件权限变成了"-rwxrwxr-x'。当然你也可以将文件的权限更改为541,550,600,等等。

    相关文章

      网友评论

        本文标题:linux下更改用户权限详解

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