0基础学习python日记-第4天:Linux的用户权限和组权限管理

先默默吐槽一下,每天6点下班,捣鼓一下回家吃完饭就是7点半接近8点了,给自己安排每天都要学一会英语,所以基本上学完英语就是9点半左右了,出去运动一下40分钟跑个步,回来洗个澡基本就是接近11点的时间,工作日学编程的时间有点少了,估计也就学1个小时左右,唉,学习的路还很漫长啊。

接着复习一下自己学习的内容:

首先需要能看懂ls -l的指令内容

ls -l

输入之后显示结果如下

其中第一个字母如果是d代表着是文件夹,如果是-代表着是文档

然后以3个为一组进行看,rwx分别代表着读/写/执行

2-4个字符代表着coldroad这个用户的权限

5-7个字符代表着coldroad这个组的权限

8-10个字符代表着其他人的权限

比如11.txt就属于coldroad这个用户可读/可写/不可执行;coldroad这个组里的用户可读/可写/不可执行;其他人员只有可读权限。

前缀和coldroad中间的那个数字叫做硬链接数(个人感觉用处不大)

以我的这个文件为例,通常情况下22这个文件我们都可以通过~/用户/桌面/22打开,这就是第1种进入22的方式

进入22之后(cd 22)可以通过cd .这个指令再进入22这个文件夹(. 的意思是当前文件夹),这是第2种所以22这个文件夹的方式,所以22这个文件的硬链接数为2(我感觉这个好蠢)

 如果我们在22下再设置一个33的文件夹

此时再查看ls

 

 22这个文件夹就多了一个硬连接数,因为可以再进入33之后通过(cd ..)再进入22,(.. 是上一级目录的意思),同理如果再22下创建2个文件夹,硬链接数就会加2。

然后是修改权限

主要是使用chmod指令

chmod +rwx 22
chmod -rwx 22

分别代表着

给22这个文件增加可读/可写/可执行的权限

给22这个文件删去可读/可写/可执行的权限

最后学习了创建/删除/修改组的操作(需要在sudo权限下执行)

sudo groupadd 2 
cat /etc/group
sudo groupdel 2
charp -R 2 22

分别代表着:

增加2这个组

查看都有哪些组(可以拉到最下面看看是不是多了一个2这个名字的组来检查自己新建组是否成功)

删去2这个组

把22这个文件夹的权限给2这个组

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值