linux学习日记总结(2)权限管理命令

linux学习日记(2)权限管理命令

权限管理命令

文件的权限进行说明

每一个文件的权限都必须遵循以下的格式

dr-xr-x—

[文件类型(1)][所有者权限(3)][所有组权限(3)][其他人权限(3)]

小括号内的数字表示这个类型有多少个字符

中括号内的文字表示是类型

  • 权限由个字符组成
  • 第一个字符表示文件的类型
    • -(文件)
    • d(目录)
    • l(软链接)
  • 第二到第四个字符表示所有者的权限(即创建这个文件的人,用u表示)
  • 第五到第七个字符表示所有组的权限(即创建这个文件的人指定一些人作为这个文件所有组的人,用g表示)
  • 第八到第十个字符表示其他人的权限(即不是创建这个文件的人,也不是这个文件的人指定一些人作为这个文件所有组的人,用o表示)
  • 文件权限的具体类型(文件权限从左到右的排列顺序为rwx)
    • r:可读
    • w:可写
    • x:可执行

例如:dr-xrwx—

  1. 第一个字符为d,说明了这个文件是文件夹
  2. 第二到第四个字符为r-x,说明了这个文件的所有者有读、-、执行权限,没有写权限,因为写权限为-
  3. 第五到第七个字符为为rwx,说明了这个文件的所有组有读、写、执行权限
  4. 第七到第十个字符为 ,说明了这个文件的其他人没有任何权限,因为权限为—
权限各个用户表示(ugoa)
  • u:所有者
  • g:所有组
  • o:其他人
  • a:所有人

修改文件权限

  • 命令名称:chmod
  • 命令英文原意:change the permissions mode of a file
  • 命令所在路径:/bin/chmod
  • 执行权限:所有用户
  • 语法:chmod [{ugoa}{±=}{rwx}] [文件或目录]

    [mode=421 ] [文件或目录]

    -R 递归修改
  • 功能描述:改变文件或目录权限
修改文件权限的两种方法
  1. 通过[{ugoa}{±=}{rwx}]修改

    例如:

  • chmod u+x hello.txt 表示给hello.txt文件的所有者添加x(执行)权限
  • chmod g-x hello.txt 表示给hello.txt文件的所有组删除x(执行)权限
  • chmod o=rwx hello.txt 表示给hello.txt文件的其他人的权限设置为rwx(读写执行)权限
  • chmod a=rwx hello.txt 表示给hello.txt文件的所有人的权限设置为rwx(读写执行)权限
  1. 通过[mode=421 ]修改

    权限的数字表示

    • r = 4
    • w = 2
    • x = 1

    rwx rw- r–

    7 6 4

    修改示例:
    chmod 760 hello.txt表示给文件的所有者设置权限为rwx,所有组设置权限为rw-,其他人设置权限为—

对文件目录权限进行总结:

代表字符权限数字表示对文件的含义对目录的含义
r4可进行读取文件的操作可以查看这个目录下所拥有的文件的名词及属性
w2可以对这个文件进行写入或者修改可以删除、拷贝、复制这个文件夹下的文件
x执行1可以执行文件可以进入文件
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值