【Linux】权限的概念和管理

Linux下有两种用户:超级用户(root)和普通用户

  • 超级用户:可在Linux系统中做任何事情。命令提示符为#
  • 普通用户:在Linux中做有限的事情。命令提示符$

用户切换:su [用户名],切换为root用户时,可直接使用su

Linux权限的管理:

  1. 文件访问者分类
  • 文件和文件目录的所有者----u,user
  • 文件和文件目录的所有者所在组的用户----g,group
  • 其它用户----o,others
    在这里插入图片描述
    对于目录和文件在rwx权限是有所不同的:
  • 目录:r:可浏览,w:可创建删除,x:可进入
  • 文件:r:可读,w:可写,x:可执行

注:一个目录若是没有x权限,是无法进入进行浏览的

例如:
在这里插入图片描述
一个目录若是有x权限,而没有r权限,仍然无法读出目录中的文件
在这里插入图片描述

linux中,使用8进制表示用户的三类权限。

使用umask创建文件或目录,默认最大权限为:666和777。

文件的可执行权限,是最高权限,赋予时要慎重。
 
 
 
 
更改文件或目录的权限: chmod

只有该文件的所有者和root才能改变权限。

两种改变方式:u(拥有者),g(所在用户组),o(其它用户),a(所有用户)

  1. 采用对每个权限[用户] +,-,= [文件],+增加权限,-取消权限,=赋予权限
    例:在这里插入图片描述
  2. 直接使用8进制位方式,赋予权限
    在这里插入图片描述

更改文件或目录所有者: chown

只能在root权限下才能更改。

在这里插入图片描述

更改文件或目录所属用户组:chgrp

只能在root权限下才能更改。
在这里插入图片描述
若一个用户创建的文件,可以被另外一个拥有w权限的用户所删除,这样的操作是不合理的。

所以linux中就引入了粘滞位的概念。

粘滞位:chmod +t,不能将别的用户所创建的目录或文件删除,自己可以在当前目录中创建文件,删除自己的文件。
在这里插入图片描述
别的用户就不能再进行删除:
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值