美文网首页
用户权限

用户权限

作者: 逢场作戏_6fb9 | 来源:发表于2017-05-30 11:53 被阅读0次

(1)什么是用户权限:

用户权限就是用户的权利,即用一个帐户登录后,有些功能可以使用,有些功能无法使用,这就是管理员对其设置的权限,只有附合权限的人才可以使用对应的功能。权限就是权利的限制范围。

在linux文件系统中权限可以分为三种:read(读),写(write),执行(excute)。但其针对文件与目录有不同的含义。

对文件来说:①r: 可使用文件查看类工具获取其内容②w: 可修改其内容③x: 可以把此文件提请内核启动为一个进程。

对于目录来说:①r: 可以使用ls查看此目录中文件列表②w: 可在此目录中创建文件,也可删除此目录中的文件③x: 可以使用ls -l查看此目录中文件列表,可以cd进入此目录。

还有一种特别的X权限:只给目录x权限,不给文件x权限。

(2)权限的表现方式:

用ll命令查看文件或目录的元数据,从第二位开始表示其权限即rw-r--r--。如上图所示:文件所有者的权限为rw-(读写),所属组的权限为r--(只读),其他用户的权限为r--(只读)。

(3)如何更改文件权限

使用chmod命令更改用户的权限。使用该命令时又有模式法与数字法两种使用方式。

①模式法:chmod who opt per file

who : u (user) g(group) o(others) a(all)      即属主,属组,其他用户,所有用户

opt:+(增加) -(减少) =(覆盖)

per:r w x

示例:

当一个用户既是所有者又是others中的一元,拥有不同的权限,当其访问文件时,按照所有者>所属组>others的顺序进行匹配。

eg:

对于root用户来说,读写权限对其无效,但若是有任何用户拥有执行权限,则root用户也拥有执行权限。

eg:

删除文件与文件本身无关,只与目录的权限有关。

eg:

使用chmod R a=x 目录名  时,会使得目录下的文件也有执行权限,系统将不安全,故此有了X权限——只赋予目录执行权限而不给文件执行权限。(文件本身没有执行权限)

eg:

X的作用(x权限特殊形式)

针对目录增加x权限

对文件

1 无执行的文件,不会增加x权限

2 任意三种人有执行权限,也会增加x权限

②数字法:

                                                          r=4,w=2,x=1

eg :

相关文章

网友评论

      本文标题: 用户权限

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