Linux普通权限

目录

一.权限概述

二.普通权限

1.普通权限

2.普通权限(重点)

理解普通权限rwx含义

修改文件普通权限(chmod)


一.权限概述

权限:在计算机系统中,权限是指某个计算机用户具有使用软件资源的权利。

计算机资源分为硬件资源 硬盘、CPU、内存、网卡等物理硬件资源

软件:操作系统(特殊的软件)、应用程序。只要不启动,这些软件就是一堆静态的文件,并且静静的躺在我们计 算机的磁盘中。 软件资源:Linux系统中,一切皆文件!SO,这里的软件资源就是文件资源。我们今天所讲的权限,指的就是:文件资源所拥有的相关权限,即文件权限。

二.普通权限

1.普通权限

用户正常情况去操作文件所具有的权限高级权限 用户对某个文件操作有特殊需求,而普通权限不能满足,需要给文件设置高级权限

2.普通权限(重点)

理解普通权限rwx含义

1、读权限—r(read)

  • 针对目录

    • 一个目录拥有r权限,说明可以查看该目录里的内容(ls命令列出)

  • 针对普通文件

    • 一个普通文件拥有r权限,说明可以查看该文件的内容(cat/head/tail/less/more等命令查看)

  • 读权限r(read)用数字表示是4

2、写权限—w(write)

  • 针对目录

    • 一个目录拥有w权限,说明可以在该目录里创建、删除、重命名等操作(mkdir/touch/mv/rm等)

  • 针对普通文件

    • 一个普通文件拥有w权限,说明可以修改该文件的内容(vi/vim编辑器编辑文件)

  • 写权限w(write)用数字表示是2

3、执行权限—x(execute)

  • 针对目录

    • 一个目录拥有x权限,说明可以进入或切换到该目录里(cd命令)

  • 针对普通文件

    • 一个普通文件拥有x权限,说明可以执行该文件(一般程序文件、脚本文件、命令都需要执行权限)

  • 执行权限x(execute)用数字表示是1

4、没有权限—横杠-

  • 没有任何权限用横杠-表示,数字表示是0

  • 数字形式
    • r——>4
      w——>2
      x——>1
      -——>0
      rw- r-x r-- = 654
      chmod 755 filename rwx r-x r-x
    • 修改文件普通权限(chmod)

      1、chmod命令用法

      chmod [选项] 模式 文件名
      常见选项:
      -R, --recursive 递归更改目录和目录里文件的权限

      2、举例说明 ① 通过字母形式更改文件权限

      u:表示文件拥有者
      g:表示文件属组里的用户
      o:表示其他人,即不是文件的创建者,也不在文件属组里
      a:表示所有人
    • 环境准备

    • mkdir /tmp/dir1
      touch /tmp/dir1/file{1..5}
      touch /tmp/test{1..3}
      ll /tmp/ -R
    • 使用字母形式修改文件权限

    • [root@zking tmp]# pwd
      /tmp
      [root@zking tmp]# ll test1
      -rw-r--r--. 1 root root 0 Mar 6 20:45 test1
      [root@zking tmp]# chmod u+x test1
      [root@zking tmp]# ll test1
      -rwxr--r--. 1 root root 0 Mar 6 20:45 test1
      [root@zking tmp]# chmod g+w test1
      [root@zking tmp]# ll test1
      -rwxrw-r--. 1 root root 0 Mar 6 20:45 test1
      [root@zking tmp]# chmod o-r test1
      [root@zking tmp]# ll test1
      -rwxrw----. 1 root root 0 Mar 6 20:45 test1
      [root@zking tmp]# ll test2
      -rw-r--r--. 1 root root 0 Mar 6 20:45 test2
      [root@zking tmp]# chmod a+x test2
      [root@zking tmp]# ll test2
      -rwxr-xr-x. 1 root root 0 Mar 6 20:45 test2
      [root@zking tmp]# ll test3
      -rw-r--r--. 1 root root 0 Mar 6 20:45 test3
      [root@zking tmp]# chmod u+x,g+w,o-r test3
      [root@zking tmp]# ll test3
      -rwxrw----. 1 root root 0 Mar 6 20:45 test3
      [root@zking tmp]# chmod u=rw,g=rx,o+r test3
      [root@zking tmp]# ll test3
      -rw-r-xr--. 1 root root 0 Mar 6 20:45 test3
      修改目录的权限:
      [root@zking tmp]# ll -d dir1/
      drwxr-xr-x. 2 root root 4096 Mar 6 20:45 dir1/
      [root@zking tmp]# ll dir1/
      total 0
      -rw-r--r--. 1 root root 0 Mar 6 20:45 file1
      -rw-r--r--. 1 root root 0 Mar 6 20:45 file2
      -rw-r--r--. 1 root root 0 Mar 6 20:45 file3
      -rw-r--r--. 1 root root 0 Mar 6 20:45 file4
      -rw-r--r--. 1 root root 0 Mar 6 20:45 file5
      1.只修改目录本身的权限
      [root@zking tmp]# chmod g+w dir1/
      [root@zking tmp]# ll -d dir1/
      drwxrwxr-x. 2 root root 4096 Mar 6 20:45 dir1/
      [root@zking tmp]# ll dir1/
      total 0
      -rw-r--r--. 1 root root 0 Mar 6 20:45 file1
      -rw-r--r--. 1 root root 0 Mar 6 20:45 file2
      -rw-r--r--. 1 root root 0 Mar 6 20:45 file3
      -rw-r--r--. 1 root root 0 Mar 6 20:45 file4
      -rw-r--r--. 1 root root 0 Mar 6 20:45 file5
      说明:目录下面文件的权限并没有修改
      2.修改目录以及目录里所有文件的权限(递归修改),使用-R参数
      [root@zking tmp]# chmod -R o+w dir1/
      [root@zking tmp]# ll -d dir1/
      drwxrwxrwx. 2 root root 4096 Mar 6 20:45 dir1/
      [root@zking tmp]# ll dir1/
      total 0
      -rw-r--rw-. 1 root root 0 Mar 6 20:45 file1
      -rw-r--rw-. 1 root root 0 Mar 6 20:45 file2
      -rw-r--rw-. 1 root root 0 Mar 6 20:45 file3
      -rw-r--rw-. 1 root root 0 Mar 6 20:45 file4
      -rw-r--rw-. 1 root root 0 Mar 6 20:45 file5

      ② 通过数字形式更改文件权限

    • 学会用数字表示权限

    • 字母和数字对应关系:
      r——4
      w——2
      x——1
      -——0
      rw- r-x r-- 用数字表示就是654
      rwx rw- --- 用数字表示就是760
      755 用字母表示就是rwx r-x r-x
      644 用字母表示就是rw- r-- r--
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值