Linux文件权限概念
-rw-r--r-- root root 1864 May 4 18:01 initial-setup-ks.cfg
第一栏代表这个文件的类型与权限
第一个字符代表这个文件是目录、文件或链接文件等;
当为[d] 则是目录
当为[-]表示文件
当为[b]则表示为设备文件里面的课工存储的周边设备
当为[|]时表示为链接文件
当为[c时便是为设备文件里面的可供存储的周边设备
接下来的字符中,以3个位一组,且均为 rwx 的三个参数组合,其中 r 表示为可读 w 表示可写 x 表示可以执行,其中第一组为 文件拥有者课具备的权限 ,第二组为 加入此用户组之账号的权限,第三组为 非本人且没有加入本用户组的其他账号的权限
注意:不论哪一组权限,基本上都是针对某些账号来设计的权限
第二栏表示有多少文件名链接到此节点(后期会详解)
第三栏表示这个文件或目录的拥有者
第四栏表示这个文件的所属用户组
第五栏为这个文件的容量大小
第六栏为这个文件的创建日期或最近一次程修改日期
第七栏为这个文件的文件名
提问:有一下目录,请问testgroup这个用户组的成员与其他人是否可以进入本目录
drwxx-xr-- 1 test1 testgroup 5238 Jun 19 10:25 groups/
答案:用户 test1可以进入 用户组testgroup其他用户也可以进入该目录,其他人则不能进入,因为其他人的权限中 r-- 虽然有 r 但是没有 x 所以没有执行权限,所以其他人不能进入该目录
linux文件权限的重要性
1、系统保护的功能,例如,存放系统中用户信息的文件 /etc/passwd 和用户密码 /etc/shadow 这2个文件只有root用户才能查看修改
2、团队开发软件或数据共享的功能
3、未将权限设置妥当的危害