权限管理

文件的权限主要针对三类对象进行定义:

  • owner: 属主,u
  • group: 属组,g
  • other: 其他,o

每个文件对每类访问这都定义了三种权限:

  • r-Readable

  • w-Writable

  • x-eXcutable

    文件

      * r: 可使用文件查看类工具获取其内容
      * w: 可修改其内容
      * x: 可以把此文件提请内核启动为一个进程
    

    目录

      * r: 可以使用ls查看此目录中的文件列表
      * w: 可在此目录中创建文件,也可删除此目录中的文件
      * x: 可以使用ls -l 查看此目录中文件列表,可以cd进入目录
    
  • --- 000 0

  • --x 001 1

  • -w- 010 2

  • -wx 011 3

  • r-- 100 4

  • r-x 101 5

  • rw- 110 6

  • rwx 111 7

    640: rw-r----
    755: rwxr-xr-x

修改用户权限:chmod

synopsis

* chmod [OPTION]... MODE[,MODE]... FILE...

MODE

    * 修改一类用户的所有权限
        * u=rx
        * g=
        * o=
        * ug=
        * a=
        * u=,g=
    * 修改一类用户某一位的权限
        * u+
        * u-
        * g+
        * g-
        * o+
        * o-
  • chmod [OPTION]... OCTAL-MODE FILE...:使用8进制数字更改
  • chmod [OPTION]... --reference=RFILE FILE...: 参考REFILE 的权限对FILE的权限进行修改

options

  • -R: 改变文件夹中的所有文件权限

修改文件的属主:chown(仅管理员可用)

  • chown [OPTION]... [OWNER][:[GROUP]] FILE...
  • chown [OPTION]... --reference=RFILE FILE...

usage

  • chown OWNER file
  • chown OWNER:GROUP file
  • chown :GROUP file

冒号可以用"."代替

options

  • -R: 修改目录中所有文件属组属主

修改文件的属组:chgrp

synopsis

  • chgrp [OPTION]... GROUP FILE...
  • chgrp [OPTION]... --reference=RFILE FILE...

options

  • -R: 修改目录中所有文件属组属主

文件或目录的遮罩码: umask

  • FILE: 666-umask

Note 如果某类用户的权限减得的结果中存在x权限,则自动加一

  • DIR: 777-umask

usage

  • umask: 查看
  • umask #: 设定
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.安全AAA(3A) Authentication:认证Authorization:授权Accouting|Au...
    尛尛大尹阅读 1,476评论 0 2
  • 一.文件权限属性 (1) [root@pc root]# ls -l install.log-rw-r--r--...
    楠人帮阅读 1,004评论 0 0
  • Linux基础-权限管理 一.权限管理 1.用户权限: 认证:1.1 Authentication;授权:Auth...
    vampire6阅读 308评论 0 0
  • 记住,这个世界没有一种痛是单独为你准备的。 去年这个时候我,我肯定不会相信的。距离我保研失败已经一年了,说放下了其...
    点依阅读 566评论 7 12
  • 太平洋里有没有一只在吐泡泡的鱼 长城上有没有一只爱上青苔的砖 阿拉斯加的海滩上有没有一只快饿死的蟹 可是这一切 和...
    二井的果壳阅读 164评论 0 0