linux rx 修改权限,Linux学习笔记第三天–修改权限操作

  • Post author:
  • Post category:linux


Linux修改权限

chmod

在linux中,只有root和文件的所有者可以修改权限,修改权限命令用的是chmod,这个命令有两个方式

1:chmod {u g o}+-={r w x} +文件位置

在这个命令中,u代表所有者,g代表所属组,o代表其他组。r代表读权限,w代表写权限,x代表执行权限。+代表添加一个权限,-代表减少一个权限,=直接赋予权限。比如:

chmod u+x,g-x,o=r代表 给“所有者”添加一个执行权限,给“所属组”去掉执行权限,让“其他人”只有一个读的权限(不管他以前是什么权限)。这样一看应该很明显了吧。

2:chmod 777 +文件位置

在说这个方式之前,需要说一下权限所代表的数字

权限

数值

r

4

w

2

x

1

感觉光说不是很清楚,直接上命令吧

比如:chmod 761 /tmp/test

解释:给这个test目录赋权限,所有者权限为7,也就是说,所有者拥有读写和执行的权限(7=4+2+1),所属组有读和写的权限(6=4+2),其他人有执行的权限(1)也就是drwxrw-r–。因为是目录,所以是d开头。

chmod 700 /tmp/test

解释:给这个test目录赋权限,所有者权限为7,也就是说,所