linux的权限管理和目录管理

1 使用者和用户组

要注意有这三个概念:档案拥有者,群组,其他人。
关系如下:
在这里插入图片描述
对于王大毛,王二毛,王三毛,来说他们就是自己各自房间的拥有者,他们家就相当于一个group,张小猪就相当于others.

2 权限概念和文件属性

在这里插入图片描述
ls就是List的意思,-al表示列出所有文件详细权限和属性(包括隐藏文件)

-rw-r--r--  1  root  root   87153147 Dec 28 13:01 log.log
[权 限]  [链接][拥有者] []    [容量]  [修改日期     [文件名称]
- 		rwx      		 rwx 			r--  
文件类型|文件拥有者权限|文件所属用户组权限|其他人权限(-表示没有此权限)
文件类型
d:表示目录
-:表示文件
l 表示连结档

2 修改文件属性和权限

chgrp: 修改文件所属用户组
chown:修改文件拥有者
chown [-R]  账号名称 文件/目录
[-R] 表示的是递归循环
chmod:改变文件权限
利用数字修改权限
各个权限表示的数字
读权限 	r : 4
写权限 	w : 2
执行权限	x :1

然后将每个文件的三种身份的各自三个权限相加。

chmod [-R] xyz 文件/目录
其中xyz就是三种身份的各自三个权限相加的和
利用符号修改文件权限

u表示拥有者
g表示当前组
o表示其他用户
a表示所有人
在这里插入图片描述

chmod u=rwx,g=rx test

chmod u-r test  表示把拥有者的r权限去掉

目录和文件的权限的意义

权限对于文件的介绍

权限对于文件来说,与文件的实际内容有关,与文件名字没有关系。

r: 可读取此文件的实际内容。

w:对文件的编辑,新增和修改文件内容,但是不包括文件的删除。

x:该文件可以被系统执行的权限。
注意在Windows中文件能否被执行是由后缀决定,但是在Linux中是由x权限决定。
权限对于目录的介绍

目录主要是记录文件名列表,文件名和目录有着强烈的关系。

r: 表示具有读取目录结构列表的权限。
当你拥有该目录的r权限,你就可以使用ls这个命令。
w:表示具有改动该目录结构列表的权限,如下:
(1)建立新的文件和目录。
(2)删除已经存在的文件和目录(无论该文件权限如何)。
(3)将已经存在的文件或者目录更名。
(4)移动该目录内的文件,目录的位置。
x:表示用户能否进入该目录成为工作目录。

在这里插入图片描述如果你在某个目录下不具有X权限,那么你就无法切换到该目录下,无法执行任何操作,即使你具有r和w权限。

重点回顾

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术闲聊DD

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值