Linux学习笔记(4)

目录

二、Linux实操篇(4)——权限管理

1、所有者

2、所在组

2.1 组的创建

2.2 查看文件/目录所在组

2.3 修改文件所在的组(chgrp)

3、其他组

3.1 改变用户所在组 

4、权限

4.1 权限的基本介绍

4.2 rwx权限详解

4.3 文件及目录权限案例

4.4 修改权限(chmod)

4.5 修改文件所有者(chown)

4.6 修改文件/目录所在组(chgrp(2))​编辑

4.7 权限管理应用实例(1)

4.8 权限管理应用实例(2)


二、Linux实操篇(4)——权限管理

在Linux中,每一个用户都必须有一个组

 说明:a.txt由tom创建,那么tom就是a.txt的所有者,而tom在组1中,组1中的所有用户都有a.txt的使用权限,而组2,3就成为其他组

1、所有者

2、所在组

2.1 组的创建

useradd -g是在创建用户的同时指定要放置的组 

2.2 查看文件/目录所在组

该用户创建的文件和该用户所在组一致,因此可以查看文件所在组从而确定用户所在组

2.3 修改文件所在的组(chgrp)

 

3、其他组

3.1 改变用户所在组 

用户登陆时会默认自动跳转到他的家目录下,即/home/xxx,第二个指令可以做出更改 

 

4、权限

4.1 权限的基本介绍

ls -ll展示出来的内容:

4.2 rwx权限详解

注意:删除文件要有有其目录有写的权限

理解:删除文件相当于修改目录,对目录的读权限可以用ls读取到该目录下的文件,对目录的写权限可以修改目录内的文件(但不是修改文件内容,而是文件整体)

 

4.3 文件及目录权限案例

 举例:txt文件中写了hhh,加上结尾的EOF,会显示字节数为4

4.4 修改权限(chmod)

+就相当于增加权限,-就相当于除去文件,=相当于赋予权限

数字改变权限本质是二进制数的排列组合,数字用来初始化权限更加  好用,+-=用来更改权限更加好用

4.5 修改文件所有者(chown)

 

4.6 修改文件/目录所在组(chgrp(2))

和上面不同的是,这里说明了要改变目录的时候要加上-R

4.7 权限管理应用实例(1)

说明:针对第6点,如果没有给所有组jack目录的rwx权限(w权限可以不给),那么哪怕xh已经是police组的,且有对jack.txt文件的读权限,xh连jack目录都无法进入,因此就不能读到jack家目录下的jack.txt文件了。 

4.8 权限管理应用实例(2)

代码和案例1类似 

说明:

1、ss改入yg组以后如果第一次不能进入wk的家目录, 那么可以进行重启Xshell

2、目录上有读的权限,就可以使用ls显示出所拥有的文件;如果有执行的权限,那么就可以进入改目录,但是不能显示目录下的文件或者创建、删除目录下的文件;写的权限指的就是能否对目录下的文件进行创建或者删除

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值