1 Linux 文件分为所有者 归属组 其他人 所有人 分别以 u g o a代表
解读文件前缀意义
-rwxr--r--. 1 root root 1373 9月 25 22:40 yumsc.sh
在这个文件前缀 -是代表这是一个文件 r代表可读 w代表可写 x代表可执行
通常使用二进制 r为4 w为2 r为1
在yumsc.ch中 rwx为7 r- - 为1 r- -为1
如果需要给这个文件的归属组赋予可读可写可执行的权限 请执行以下命令
clmod 771 yumsc.sh
如果想要给这个文件启用所有权限请执行
clmod 777 yumsc.sh
通常归属组的修改是使用chgrp来修改
假设yumsc.sh的归属组为Linux 那么想要把他修改成Linux2请执行以下命令
chgrp Linux1 yumsc.sh
通常所有者的修改是使用chown命令来进行修改
想要将yumsc.sh的所有者修改为linux3请执行以下命令
chwon linux2 yumsc.sh
2 当前缀为d的时候则是目录他又会与文件不相同
组件 | 内容 | 替代对象 | r | w | x |
文件 | 详细数据data | 文件名 | 读到文件内容 | 修改文件内容 | 执行文件内容 |
目录 | 文件名 | 可分类抽屉 | 读到文件名 | 修改文件名 | 进入该目录的权限 |
有个目录的权限如下
drwxr--r-- 3 root root 4096 Jun 25 08:35 .ssh
系统有个账号名称为vbird,这个账号vbird支持root用户组,请问vbird对这个目录有何权限?是否可以切换此目录中
答:vbird对此目录只有读带文件名的权限,并没有进入到这个目录的权限 所以他不可以切换到此目录中去
假设有个账号名为Linux 它的家目录在/home/Linux,root对此具有rwx的权限 若在此目录下有个名为tmp.txt的文件,该文件的权限如下
-rwx------ 1 root root 4365 Sep 19 23:20 tmp.txt
请问root对此文件的权限是什么 可否删除此文件
答:root对此文件的权限为不可读 不可编辑 不可执行 但是他可以删除此文件 因为这个文件在他的家目录之下 它在此目录具有rwx的权限因此对于tmp.txt这个文件是可以删除的