1 Linux中的文件权限(1)
权限:
文件的属性:
d:表示目录
-:表示文件
l:链接文件
b:设备文件,提供存储的接口设备
c:设备文件,提供串行的接口设备--键盘,鼠标
权限:
文件的权限:所有者,所属组,其他人
rwx、读、写、执行,没有权限就是-
第一个组rwx:文件所有者的权限
第二个组rwx:文件所属组的权限
第三个组rwx:文件其他人的权限
2 Linux中的文件权限(2)
权限:
目录的权限:
r:具有读取目录结构列表的权限,可以查看目录下有哪些文件
w:该权限对于目录来说是很大的
1.可以在该目录下新建新的文件和目录
2.可以删除已存在的文件和目录
3.将已经存在的文件和目录重命名
4.移动该目录内的文件和目录的位置
x:是否可以进入该目录
linux文件权限-例子
假设test1,test2,test3同属于testgroup这个群组,如果有下面的两个文件,请说明两个文件的拥有者与其相关的权限为何?
-
-rw-r--r-- 1 root root 238 Jun 18 17:22 test.txt
-
-rwxr-xr-- 1 test1 tsetgroup 5288 Jun 19 10:25 lewis.txt
-
文件test.txt的拥有者为root,所属群组为root。至于权限方面则只有root这个账号可以存取此文件,其他人则仅能读此文件;
lewis.txt d的拥有者为tset1 ,而所属群组为testgroup。
-
test1可以针对此档案具有可读可写可执行的权利;
-
同组的tset2 ,tsest3两个人与test1同样是testgroup的群组账号,则仅可读可执行但不能写(亦不能修改);
-
至于非testgroup这一个群组的人则仅可以读,不能写也不能执行!
linux文件权限-例子
-
如果我的目录为底下的样式,请问testgroup这个群组的成员与其他人(others)是否可以进入本目录?
drwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 groups/
-
档案拥有者test1【rwx】可以在本目录中进行任何工作;
-
而testgroup这个群组【r-x】的账号,例如test2,test3亦可以进入本目录进行工作,但不能在本目录下进行写入的动作:
-
other的权限中【r--】虽然有r,但是由于没有x的权限,因此others的使用者,并不能进入此目录!
3 修改Linux中的文件权限
4 Linux中的文件权限-练习(1)