Linux学习笔记(4)——组管理和权限管理

组管理和权限管理

linux中的每个用户都属于一个组,每一个文件也都有所有者、所在组、其他组的概念。

若要查看文件所有者,可以输入指令 ls - ahl

当某个用户创建了一个文件后,这个文件所在组默认为该用户所在的组

除了文件的所有者和所在组的用户外,系统的其他用户都是文件的其他组。

改变用户所在组

  • usermod -g 新组名 用户名
  • usermod -d 目录名 用户名 改变该用户登录的初始目录 (用户需要有进入到新目录的权限)

权限的基本介绍:

0-9位的说明

  • 第0位确定文件类型(d,-,l,c,b)
  • 屏幕截图 2022-10-15 140339.jpg
  • 第1-3位确定所有者(该文件的拥有者)拥有该文件的权限
  • 第4-6位确定所属组(同用户组的)拥有该文件的权限
  • 第7-9位确定其他用户拥有该文件的权限

rwx权限说明

rwx作用到文件:

  • r代表可读,可以读取,查看
  • w代表可写,可以修改,但是不代表可以删除该文件,删除一个文件的前提是对该文件有写入权限
  • x代表可执行

rwx作用到目录:

  • r代表可读,可以读取,ls可查看目录内容
  • w代表可写,可以修改,对目录内创建+删除+重命名目录
  • x代表可执行,可以进入该目录

同时,可以用数字进行表示,r=4,w=2,x=1,数字可以进行组合

修改权限-chmod

通过chmod指令,可以修改文件或者目录的权限

利用±=更改权限

u:所有者 g:所有组 o:其他人 a:所有人​

  • chmod u=rwx,g=rx,o=x 文件/目录名 (逐一设置权限)
  • chmod o+w 文件/目录名 (增加权限)
  • chmod a-x 文件/目录名 (减少权限)

案例:

  • chmod u=rwx,g=rx,o=rx abc
  • chmod u-x,g+w abc
  • chmod a+r abc

通过数字变更权限

r=4 w=2 x=1 rwx=7

  • chmod u=rwx,g=rx,o=x 文件目录名
  • 相当于 chmod 751文件目录名

修改文件所有者-chown

  • chown newowner 文件/目录 改变所有者
  • chown newowner:newgroup 文件/目录 改变所有者和所在组
  • -R 如果是目录 则使其下所有子文件或目录递归生效

案例:

  • chown tom /home/abc.txt
  • chown -R tom /home/test

修改文件/目录所在组-charp

  • charp newgroup 文件/目录 (改变所在组)

案例:

  • chgrp shaolin /home/abc.txt
  • chgrp -R shaolin/homme/test

参考教程:【小白入门 通俗易懂】2021韩顺平 一周学会Linux
后续将持续更新我的学习笔记,欢迎点赞关注。
往期回顾:
Linux学习笔记(1)——vim运用
Linux学习笔记(2)——用户管理
Linux学习笔记(3)——实用指令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值