文件权限管理
(1)查看根目录信息
![48bc30692b18189f213af2a0891112fb.png](https://img-blog.csdnimg.cn/img_convert/48bc30692b18189f213af2a0891112fb.png)
我们取一段信息
lrwxrwxrwx. 1 root root 7 3月 25 18:01 bin
第二列1:文件被修改了几次
第三列root:文件的所有者
第四列root:文件的所属组
第五列7:文件大小
后面是文件时间
第一列:lrwxrwxrwx,这个内容我们分开看 l rwx rwx rwx
第一列l表示文件类型:1表示连接文件 d表示目录 –表示文件
第二列rwx表示文件所有者所拥有的权限 user u
第三列rwx表示文件所属组所拥有的权限 group p
第四列rwx表示对文件来说的其它人 other o
r表示读权限 w表示写权限 x表示执行权限
现在我们再看之前的图可以了解相关权限
![2b2d2b46c42e88bbc1a43e77918958fb.png](https://img-blog.csdnimg.cn/img_convert/2b2d2b46c42e88bbc1a43e77918958fb.png)
(2)修改权限信息
我们进入到临时目录下,创建一个目录
![6c385c37a609c9db28345f719c7f872e.png](https://img-blog.csdnimg.cn/img_convert/6c385c37a609c9db28345f719c7f872e.png)
chmod 修改权限 除了root用户以外 文件的所有者也可以修改
g/u/o 所属组 所有人 其它人
+/- 表示添加获取去掉
例子:chmod g+w qxtest/ 给所属组添加写权限
原先的信息
drwxr-xr-x 2 root root 4096 5月 23 10:34 qxtest
修改完的信息
drwxrwxr-x 2 root root 4096 5月 23 10:34 qxtest
![bf4ece1a2f4861e509349d79d7c9c89b.png](https://img-blog.csdnimg.cn/img_convert/bf4ece1a2f4861e509349d79d7c9c89b.png)
我们做个练习:给所有者 所属组 其它人 同时操作,减去执行操作:chmod a-r qxtest/
![cd8b7dfcf28397e1e0f48eacbc844801.png](https://img-blog.csdnimg.cn/img_convert/cd8b7dfcf28397e1e0f48eacbc844801.png)
在工作中我们常见用数字表示权限
r 用4表示
w 用2表示
x 用1表示
- 用0表示
rwx r-x r--那么用数字怎么表示呢?
rwx是7
r-x是5
r--是4
那么就可以表示为754 = rwx r-x r—
那么修改权限语句就可以变为 chmod 754 qxtest/
(3)修改所有者和所属组
例子:chown wzy qxtest/ 修改qxtest的用户为wzy
![721c746e51aa20471d7ad56273514dab.png](https://img-blog.csdnimg.cn/img_convert/721c746e51aa20471d7ad56273514dab.png)
![bbba9b9affc73c46b3f238e578909b5c.png](https://img-blog.csdnimg.cn/img_convert/bbba9b9affc73c46b3f238e578909b5c.png)
注:这个命令只有root才可以执行,即使是文件的所有者都没有权限
例子:chgrp wzy qxtest/ 修改qxtest的所属组为wzy
![b5ccfd01a7b13c53b4473bd5d9d8f6c3.png](https://img-blog.csdnimg.cn/img_convert/b5ccfd01a7b13c53b4473bd5d9d8f6c3.png)
我们也可以同时修改所有者和所属组
chown root:root qxtest/
![b77ad05032866f379f17f93e8d9591b5.png](https://img-blog.csdnimg.cn/img_convert/b77ad05032866f379f17f93e8d9591b5.png)