Linux常用命令——权限管理命令

来源:互联网 发布:淘宝企业店铺怎么发货 编辑:程序博客网 时间:2024/04/30 20:11

权限管理命令chmod

功能说明

chmod用于改变文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作字符表达式的字符设定法,另一种是包含数字的数字设定法。

字符设定法

chmod [who] [+|-|=][mode]文件名
who表示操作对象:

  • u 表示“用户”,即文件或目录的所有者
  • g 表示“用户组”,即文件或目录所属的用户组
  • o 表示“其他用户”
  • a 表示“所有用户”,它是系统默认值

操作符含义:

  • “+”表示添加某个权限
  • “-” 表示取消某个权限
  • “=”表示赋予既定的权限,同时取消文档以前的所有权限

mode表示可执行的权限,可以是”r“(只读),”w“(可写),”x“(可执行),以及他们的组合。
示例
修改install.log文件,使其所有者具有所有的权限,用户组和其他用户具有只读权限。

这里写图片描述

数字设定法

0表示没有任何权限,1表示可执行权限,与”x“有相同的含义。2表示有可写权限,与”w“相对应,4表示可读权限,对应于”r“。

举例
通过命令修改my.txt文件的权限为755,即”-rwxr-xr-x“,表示此文件的所有者拥有读写和执行的权限,而其他用户和组拥有对此文件读和执行的权限。

这里写图片描述

权限管理命令chown

功能说明

chown 就是change owner的意思,主要作用是改变文件或者目录的所有者,而所有者包含用户或用户组。其实chown就是文件对所属的用户和用户组进行一系列设置。
举例
改变my.txt的所有者为admin。

这里写图片描述

0 0