Linux--权限管理

权限的基本介绍

ls -l 中显示的内容如下:
-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc

0-9 位说明

  • 第 0 位确定文件类型(d, - , l , c , b)
  • 第 1-3 位确定所有者(该文件的所有者)拥有该文件的权限。—User
  • 第 4-6 位确定所属组(同用户组的)拥有该文件的权限,—Group
  • 第 7-9 位确定其他用户拥有该文件的权限 —Other

在这里插入图片描述

rwx权限

rwx 作用到文件

  • [ r ]代表可读(read): 可以读取,查看

  • [ w ]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件.

  • [ x ]代表可执行(execute):可以被执行

rwx 作用到目录

  • [ r ]代表可读(read): 可以读取,ls 查看目录内容
  • [ w ]代表可写(write): 可以修改,目录内创建+删除+重命名目录
  • [ x ]代表可执行(execute):可以进入该目录

在这里插入图片描述

修改权限

通过chmod指令,可以修改文件或者目录的权限。
在这里插入图片描述

第一种方式:+、-、=变更权限

  • u:所有者
  • g:所有组
  • o:其他人
  • a:所有人(u、g、o的总和)
chmod u=rwx,g=rx,o=x 文件目录名
chmod o+w 文件目录名
chmod a-x 文件目录名

示例:1) 给 abc 文件 的所有者读写执行的权限,给所在组读执行权限,给其它组读执行权限。
在这里插入图片描述

示例:2) 给 abc 文件的所有者除去执行的权限,增加组写的权限
在这里插入图片描述

示例:3)给 abc 文件的所有用户添加读的权限
在这里插入图片描述

第二种方式:通过数字变更权限

规则:
r=4 w=2 x=1 ,rwx=4+2+1=7 chmod u=rwx,g=rx,o=x 文件目录名
相当于 chmod 751 文件目录名

示例:将 /home/abc.txt 文件的权限修改成 rwx r-x r-x, 使用给数字的方式实现:

rwx = 4+2+1 = 7
r-x = 4+1=5
r-x = 4+1 =5
指令:chmod 755 /home/abc.txt

修改文件所有者-chown

chown newowner file :改变文件的所有者
chown newowner:newgroup file :改变用户的所有者和所有组

-R 如果是目录,则使其下所有子文件或目录**递归生效

示例:将/home/abc.txt文件的所有者改成tom
在这里插入图片描述

示例:请将 /home/kkk 目录下所有的文件和目录的所有者都修改成 tom

在这里插入图片描述

修改文件所在组-chgrp

chgrp newgroup file : 改变文件的所有组

示例:1) 请将 /home/abc .txt 文件的所在组修改成 bandit (土匪)

 chgrp bandit /home/abc.txt

示例:2) 请将 /home/kkk 目录下所有的文件和目录的所在组都修改成 bandit(土匪)

 chgrp -R bandit /home/kkk

实例

police , bandit jack, jerry: 警 察
xh, xq: 土 匪

(1) 创建组
bash> groupadd police
bash> groupadd bandit

(2) 创建用户
在这里插入图片描述

(3) jack 创建一个文件,自己可以读写,本组人可以读,其它组没人任何权限
在这里插入图片描述

(4) jack 修改该文件,让其它组人可以读, 本组人可以读写
在这里插入图片描述
(5) xh 投靠 警察,看看是否可以读写.
先用 root 修改 xh 的组 :
在这里插入图片描述

使用 jack 给他的家目录 /home/jack 的所在组一个 rx 的权限
在这里插入图片描述
xh 需要重新注销在到 jack 目录就可以操作 jack 的文件
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值