Linux文件权限管理

来源:互联网 发布:飞云淘宝客机器人神器 编辑:程序博客网 时间:2024/04/29 05:53
显示出文件 /home/chenjialins/familyA/bank.txt 的权限

cd /home/chenjialins/familyA/
ls -l 


切换至litingwei用户


su litingwei


用litingwei账户查看是否可以读写bank.txt


cat bank.txt


vim bank.txt 此时litingwei没有权限进行修改文件


切换回 chenjialins
su chenjialins


修改bank.txt 权限为 其他用户可读写


chmod o+w bank.txt


再切换回litingwei


su litingwei


修改bank.txt

vim bank.txt










更改操作权限 
      chmod 【u 属主 g 所属组用户 o 其他用户 a 所有用户】 【+ 加权限 – 减权限 =加权限同时将原有权限删除】       【rwx】 文件或目录名
      如 chmod g+w file
      -R 下面的子目录做相同权限操作
      也可以用数字来表示权限如 chmod 777 file 
      r 4 w 2 x 1 
     若要rwx属性则4+2+1=7; 
     若要rw-属性则4+2=6; 
     若要r-x属性则4+1=5;




更改属主及属组


   chown 命令
    用途:更改与文件关联的所有者或组。
    语法 chown [ -R ] Owner [ :Group ] { File ... | Directory ... }


例如:
   chown jim program.c
   chown -R john:build /tmp/src


更改组
     Chgrp命令:命令变更文件或目录所属群组
    例如:
    Chgrp jim  test.txt
    Chgrp –R jim   /test/








  


?


  


文件权限有两种属性:


 


  


I


、文件(目录)所属关系,如下:


  


  


属主:文件(目录)的所有者,标记位记为字母


 u


,即


 user   


之意


 


  


组:


   


文件(目录)所属的组,标记位记为字母


 g


,即


 group 


之意


 


  


其他:操作系统上的其他用户,标记位记为字母


 o


,即


 other  


之意


 


  


II


、文件(目录)的访问控制,如下:


  


  


读标记位:


   


即文件(目录)可以被读取,记为


 r 


  


写标记位:


   


即文件(目录)可以被写,记为


 w  


  


执行标记位:即文件可以被执行或目录可以被访问,记为


 x 

0 0