linux权限

189 阅读1分钟

权限信息

image.png

image.png

drwxr-xr-x

  1. 首字母d,这是一个文件夹
  2. 所属用户有rwx权限
  3. 所属用户组有r-x,w无权限
  4. 其他用户的权限是r-x

rwx

  • r 读, 可以查看文件/文件夹内容
  • w 写,可以修改文件,在文件夹内创建、删除、改文件名
  • x 执行,可以将文件作为程序执行,可以更改工作目录到该目录中,即cd进入

chmod 修改文件权限

chmod [-R] 权限 文件或目录

  • -R 对目录内的全部内容应用同样规则

chmod u=rwx,g=rx,o=x text.txt u: user所属用户权限,g: group所属用户组权限,o: other其他用户组权限

权限数字序号

r4, w2, x1
rwx的相互组合可以得到0-7的8种权限组合

  • 7 = rwx = 4 + 2 + 1
  • 5 = r-x = 4 + 0 + 1
  • 1 = --x = 0 + 0 + 1
  • chmod u=rwx,g=rx,o=x text.txt === chmod 751 text.txt

chown 修改文件用户、用户组

chown [-R] [用户][:][用户组] 文件或目录

  • -R 对目录内全部能用应用同样规则
  • : 用户分隔用户和用户组

示例

  • chown root test.txt 将test.txt所属用户修改为root
  • chown :root test.txt 将test.txt所属用户组修改为root
  • chown root:user1 test.txt 将test.txt所属用户修改为root,所属用户组修改为user1