权限配置
使用ll
命令可以方便的查看系统文件目录的权限
[root@centos_7 home]# ll
总用量 0
drwx------. 3 nandi nandi 78 7月 16 09:10 nandi
-rwxrw-r--. 1 root root 0 7月 16 09:45 readme
drwx------. 3 test test 78 7月 16 09:09 test
上面的信息解读:
- 以
readme
为例,可以看到其所属用户为root
(第一个表示用户),所属用户组为root
(第二个表示组) -rw-r--r--
,一共10个字符,可以分为四段来解读:字符长度为1-3-3-3
- 第一段:
d
表示nandi
和test
是目录,-
表示readme
是文件 - 第二段:
rwx
,对应二进制码111
,十进制为7
,表示所属用户对于该文件(夹)具有读r
写w
执行x
的权限。 - 第三段:
rw-
,对应二进制码110
,十进制为6
,表示所属用户对于该文件(夹)具有读r
写w
的权限。 - 第四段:
r--
,对应二进制码100
,十进制为4
,表示所属用户对于该文件(夹)具有读r
的权限。
掌握规则以后,我们要改变权限也简单了
试验
使用chmod
命令更改文件及文件夹权限
目的:将readme
权限更改为:700
分析:700
对应二进制111000000
,对应权限为rwx------
,由于他本身是文件,所以第一个符号是-
,完整的权限为-rwx------
代码:
[root@centos_7 home]# chmod -R 700 readme
[root@centos_7 home]# ll
总用量 0
drwx------. 3 nandi nandi 78 7月 16 09:10 nandi
-rwx------. 1 root root 0 7月 16 09:45 readme
drwx------. 3 test test 78 7月 16 09:09 test