Linux系统的chmod分配与个人理解

在Linux系统中,rwx代表了三种权限(基本)
r-read读、w-write写、x-execute执行(例如exe执行权限)
其中以下表示为Linux系统中三种用户类型:
u-所有者(user)、g-所属组(group)、o-其他人(other)
Linux查看文件的默认权限显示方式:
-rwxr-xr-x,一共有10条“-”线,其中第二个“-”到第四个,代表用户所具有的权限,第五个到第七个代表用户组所具有的权限,第八个到第十个代表其他人的权限。

命令格式:(不常用)

chmod u + r
      g - w
      o = x

详解:我们所熟知的Linux用户的一些文件/目录的权限分配法,其中“+”号代表加上权限,“-”号代表去除权限,“=”代表不管以前权限是什么,直接设定为新权限;但是我们也需要知道,此表示方法并不常用,因为在大多数应用环境中,编写的代码都是以数字表示,基本没有人用此方法表示。
简易写法:chmod u+wx chmod o-rx g=wrx

Linux系统中常用数字来表示权限,具体方法如下:

r-4  w-2  x-1

命令格式:(常用)

rwxr-xr--    754
rw-r-x--x    651
rwxr-x-w-    752

详解:在Linux系统中,r代表4,w代表2,x代表1;从上述命令可知,如果“rwx”同时存在这该组的数字为7,只有“r-x”该组数字为5,只有“r”则数字为4,只有“x”则数字为1,只有“w”则数字为2,一共3个数字以此来对该文件或者目录进行权限分配。

【区分目录与文件的rwx】
文件:

r-cat、more、head、tail
w-echo、vi
x-命令、脚本

目录:

r-ls
w-touch、mkdir、rm
x-cd

linux的文件类型:
-rw-r--r--

第一个横杆代表普通文件,如果第一个是d代表目录文件,第一个是i代表软链接文件