Linux系统是一种典型的多用户系统,不同的系统用户处于不同 的地位,拥有不同的权限,为了保护系统的安全性,Linux系统对不同的用户访问同一文件的权限做了不同的规定,在Linux中我们可以使用
ls -l
或者ll
查看一个文件具体的属性以及所属的用户和用户组
从左到右一共10个字符
查看带磁盘索引的命令 ls -il
ls
查看目录中的内容chmod [{ugoa}{+-=}{rwx}]文件或目录
chmod [mode=421] [文件或目录]
数字是由三种
rwx
代表的数字组合而来的
r = 4, w =2, x = 1
- 7代表 4+2+1 rwx
- 6代表 4+2 rw
- 5代表 4+1 rx
- 3代表 2+1 wx
在设置权限的时候尽量不要出现可修改不可读这种情况
chowon [选项][最终用户] [文件和目录] 改变文件或目录的所有者
选项 | 作用 |
---|---|
-R | 递归操作,将目录下所有的文件都更改所有者 |
现在的文件目录
chown user1 demo1
chown -R user2 fx
基本用法
chgrp [选项]用户组 文件
选项 | 作用 |
---|---|
-R | 递归操作,将目录下所有的文件都更改所属组 |
使用方法和chowon几乎一样
chgrp newname dome1
本章主要讲解了一些文件权限的内容,
chmod
修改文件的权限,可读、可写、可执行、chowon
修改文件的所有者,chgrp
修改文件或目录的所属组,给文件设定相应的权限方便了管理系统也维护了文件的安全。