第四篇:权限管理

对文件的权限管理

1.ls -l查看的是文件的哪些信息:
  依次是: 文件权限  硬链接数  属主  属组  文件大小  创建日期  文件名
2.文件权限信息一共10位
   1位:文件类型(- :普通文件; d:目录; l:软链接; b:设备文件; p:管道文件)
 2-4位:属主权限(u)
    分三类:读r(4);写w(2);执行x(1)
    5-7位:属组权限(g)
    8-10位:其他用户的权限(o)(非属主,属组以外的用户)
3.更改权限信息(只有属主与管理员可以改文件权限)
  chmod u=rw-  a.txt (a.txt文件属主权限变为可读可写不可执行)
  chmod g=- a.txt (a.txt文件属组权限变为不可读不可写不可执行)
  chmod o+w  (a.txt文件其他用户加一个写权限)
或者用数字改:chmod 567 a.txt (相当于chmod u=r-x, g=rw-, o=rwx)     

4.执行文件
① ./文件路径
② . 文件路径
③ sh 文件路径
④ bash 文件路径

 

对目录的权限管理

1. 查看文件权限:ll 文件路径
2. 查看目录权限:ll -d 目录路径 
对于目录
r:可以ls该目录下的子文件名,子目录
w:可以在该目录下创建,删除,重命名(创建文件,必须要求该目录有x权限,因为能进入才能创建)
x:可以cd到该目录下 

 

权限管理补充

1.更改文件的属主与属组:chown 新属主.新属组 文件名
   只改属主:chown 新属主 文件名
   只改属组:chown.新属组 文件名
2.更改目录及目录下所有文件及子目录的属主、属组:chown -R 新属主.新属组目录名(子目录的子目录所有的都被更改)

posted @ 2018-08-26 21:13  HMのBlog  阅读(101)  评论(0编辑  收藏  举报