首页 > 系统服务 > 详细

linux权限管理命令

时间:2019-05-14 10:02:45      阅读:107      评论:0      收藏:0      [点我收藏+]

权限管理
  权限的基本介绍
  文件的类型
    -   普通文件
    d   目录
    l   软链接
    c   字符设备
    b   块文件(磁盘)

  dr-xr-xr-x. 1 root root 224 Mar 17 16:29 ..
        |__|->文件:硬链接数 or 目录:子目录数
0 - 9位说明
  |--0位确定文件类型
  |--1-3位确定所有者拥有的权限
  |--4-6位确定所属组拥有该文件的权限
  |--7-9位确定其它用户拥有该文件的权限

rwx权限详解

  |--作用到文件
    |--1.[r]代表可读(read):可以读取,查看
    |--2.[w]代表可写(write):可以修改,但是不代表可以删除文件
      删除一个文件的前提条件是对该文件所在的目录有写权限
      才能删除该文件
    |--3.[x]代表可执行(execute):可以被执行

  |--作用到目录
    |--[r]代表可读(read):可以读取,
    |--{w}代表可写(write): 可以修改,目录内创建+删除+重命名目录
    |--[x]代表可执行(execute):可以进入该目录

修改权限-chmod(change mode)
  说明:
    通过chmod指令,可以修改文件或者目录的权限

  第一种方式:+,-,=变更权限
    u:所有者,g: 所有组 o:其它用户 a: 所有人(u,g,o的总和)
    |--1. chmod u=rwx,g=rx,o=x 文件目录名
    |--2. chmod o+w 文件目录名
    |--3. chmod a-x 文件目录名
      eg: 给abc文件的所有者读写执行的权限,
        给所有组读执行权限,
        给其它用户读执行权限,
        chmod u=rwx,g=rx,o=rx abc
      eg: 给abc文件的所有者除去执行的权限,增加组写的权限
        chmod u-x,g+w abc
      eg:给abc文件的所有用户添加读的权限
        chmod a+r abc

      eg:chmod a+rwx abc
    第二种方式:通过数字变更权限
      |--r = 4
      |--w = 2
      |--x = 1
      |--noall = 0
  eg:chmod 751 文件目录名

linux权限管理命令

原文:https://www.cnblogs.com/xuzhaoping/p/10860145.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!