chomod:更改文件的权限(-R 表示递归 使更改目录权限时,其里面的文件权限与目录改为一致)
linux文件的基本权限由9个,分别是owner,group,others 三种身份各自的权限r(read),w(write),x(execute) 例如:
[root@bogon ~]# ll -d /lianxi
drwxrwxrwx. 2 root root 4096 Apr 15 11:07 /lianxi
r | w | x |
4 | 2 | 1 |
owner=rwx=4+2+1=7
group=rwx=4+2+1=7
others=rwx=4+2+1=7
[root@bogon /]# chmod 644 lianxi
[root@bogon /]# ll -d lianxi
drw-r--r--. 2 root root 4096 Apr 15 11:07 lianxi
[root@bogon /]# chmod 711 lianxi
[root@bogon /]# ll -d lianxi
drwx--x--x. 2 root root 4096 Apr 15 11:07 lianxi
符号类型改变文件权限:
因为u表示user,g表示group,o表示others 则
[root@bogon /]# chmod u=rwx,g=rx,o=rx lianxi
[root@bogon /]# ll -d lianxi
drwxr-xr-x. 2 root root 4096 Apr 15 11:07 lianxi
lianxi的权限变成755了
如果想去掉others的x权限
drwxr-xr-x. 2 root root 4096 Apr 15 11:07 lianxi
[root@bogon /]# chmod o-x lianxi
[root@bogon /]# ll -d lianxi
drwxr-xr--. 2 root root 4096 Apr 15 11:07 lianxi
如果想去掉lianxi文件所有人身份的x权限:
[root@bogon /]# chmod 777 lianxi
[root@bogon /]# ll -d lianxi
drwxrwxrwx. 2 root root 4096 Apr 15 11:07 lianxi
[root@bogon /]# chmod a-x lianxi
[root@bogon /]# ll -d lianxi
drw-rw-rw-. 2 root root 4096 Apr 15 11:07 lianxi