Linux中的文件权限

1 Linux中的文件权限(1)
Linux中的文件权限
权限:
文件的属性:

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。
  1. test1可以针对此档案具有可读可写可执行的权利;
  2. 同组的tset2 ,tsest3两个人与test1同样是testgroup的群组账号,则仅可读可执行但不能写(亦不能修改);
  3. 至于非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中的文件权限
Linux中的文件权限
4 Linux中的文件权限-练习(1)
Linux中的文件权限