Linux 命令之chmod

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nk_wang/article/details/85339519

Linux改变文件权限使用chmod这个命令,但是,权限设置有两种方法,分别是数字或者是符号进行权限的变更,我们详细介绍下两种方法:

  1. 数字类型改变文件权限
    Linux 档案的基本权限就有九个,分别是 owner/group/others 三种身份各有自己的read/write/execute 权限, 先复习一下刚刚上面提到的数据:档案的权限字符为:『-rwxrwxrwx』, 这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各
    权限的分数对照表如下:
R W X
4 2 1

每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的, 例如当权限为: [-rwxrwx—] 分数则是:
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= — = 0+0+0 = 0
所以我们变更权限时,该文档的权限就变成了770,命令语法:
chmod命令数字命令格式

  1. 符号类型改变档案权限
    还有一个改变权限的方法呦!仍乀前的介绍中我们可以发现,基本上就九个权限分别是(1)user(2)group (3)others 三种身份啦!那举我们就可以藉由 u, g, o 来代表三种身份的权限!此外,a 则代表 all 亦即全部的身份!那举读写的权限就可以写成 r, w, x 啰!也就是可以使用底下的方
    式来看:
命令 身份 方法 权限 对象
chmod u/g/o/a +(加法)、-(减法)、= (设定) r(读)、w(写)、x(执行) 文档或者目录

我们将一个文件的权限设置为『-rwxr-xr-x』

  • user (u):具有可读、可写、可执行的权限;
  • group 不 others (g/o):具有可读不执行的权限;

所以就是如下命令格式

符号类型改变

猜你喜欢

转载自blog.csdn.net/nk_wang/article/details/85339519