Linux的权限

Linux中的用户

用户:linux环境中有超级用户(root)和普通用户

• 超级⽤⼾:可以再linux系统下做任何事情,不受限制

• 普通⽤⼾:在linux下做有限的事情。

• 超级⽤⼾的命令提⽰符是"#",普通⽤⼾的命令提⽰符是"$"。

uname -r命令

功能:输出Linux的版本内核信息

su命令

功能:切换用户

su 用户名(user)。切换到该用户(user)

从普通用户切换到root用户直接su root(可省略),但是要输入密码

Linux的权限管理

权限=角色+文件属性

文件访问者分类

• ⽂件和⽂件⽬录的所有者:u---User

• ⽂件和⽂件⽬录的所有者所在的组的⽤⼾:g---Group

• 其它⽤⼾:o---Others

文件类型和访问权限

基本权限

◦ 读(r/4):Read对⽂件⽽⾔,具有读取⽂件内容的权限;对⽬录来说,具有浏览该⽬录信息 的权限

◦ 写(w/2):Write对⽂件⽽⾔,具有修改⽂件内容的权限;对⽬录来说具有删除移动⽬录内 ⽂件的权限

◦ 执⾏(x/1):execute对⽂件⽽⾔,具有执⾏⽂件的权限;对⽬录来说,具有进⼊⽬录的权 限

◦ "---"表⽰不具有该项权限

文件类型

◦ d:⽂件夹

◦-:普通⽂件

◦ l:软链接(类似Windows的快捷⽅式)

◦ b:块设备⽂件(例如硬盘、光驱等)

◦ p:管道⽂件

◦ c:字符设备⽂件(例如屏幕等串⼝设备)

◦ s:套接⼝⽂件

chmod命令

功能:设置文件的访问权限

在最前面的十个字符中,第一个字符是文件类型,其余就是按三个分隔开,前三个是文件拥有者权限,中间三个是所属组的权限,后面三个是other的权限

• ⽤⼾表⽰符+/-=权限字符

◦ +:向权限范围增加权限代号所表⽰的权限

◦-:向权限范围取消权限代号所表⽰的权限

◦ =:向权限范围赋予权限代号所表⽰的权限

◦ ⽤⼾符号:

◦ u:拥有者

◦ g:拥有者同组⽤

◦ o:其它⽤⼾

◦ a:所有⽤⼾

◦ 实例:

▪ chmod u+w /home/abc.txt

▪ chmod o-x /home/abc.txt

▪ chmod a=x /home/abc.txt

三个字符一分开,就形成了8进制的数

按照 r w x

如果全都有就是7,有两个就是6,有一个就是4,也可以进行权限的增加或减少

chown命令

功能:修改文件的持有者

格式:chown 参数 用户名,文件名

• chown user1 f1

• chown -R user1 filegroup1

chgrp命令

功能:修改目录或文件的所属组

-R 递归修改文件或目录的所属组

目录的权限属性

开头待"d"都是目录

目录的w,意义如果没有w,就不能在该目录下新建和删除文件

在进入一个目录是要有 x权限

umask命令

功能:查看或修改文件掩码

新建的文件夹默认权限=0666

新建的目录默认权限=0777

文件和目录的最终权限=起始权限&(~权限掩码)

粘滞位

chmod+t

当一个目录被设置成粘滞位时,该目录下的文件只有

1:超级权限(root)删除

2:该目录的创建者删除

3:该文件的持有者删除

相关推荐
2601_962218478 小时前
万象生鲜系统区块链溯源技术帮助生鲜企业搭建食品安全数字化体系
大数据·运维·微服务·云原生·架构
智塑未来8 小时前
中小公司在线文档选型:从协作入口到安全边界
运维·安全
新时代牛马8 小时前
Linux 内核入门地图:架构、源码目录与五大子系统
linux·运维·架构
智购科技无人售货机厂家8 小时前
2026自动售货机制冷系统维护指南:从散热器清洁到压缩机换油的工程实践~YH
运维·redis·物联网·缓存·架构
剑客的茶馆8 小时前
开发者,运维怎样转行FDE?
运维·ai·开发·fde
Julien20048 小时前
控制 SELinux 文件上下文
linux·运维·服务器
sulikey8 小时前
Linux Core Dump 完全指南:从原理到实战的崩溃调试手册。什么是core dump?程序报错core dumped怎么办?
linux·服务器·操作系统·调试·coredump
Lifangyun_WD9 小时前
第一次租 GPU 服务器怎么开始?镜像、SSH、数据存储和停机前要做什么
服务器·云计算·gpu算力·gpu算力租赁
众壹新能源科技9 小时前
功率预测误差考核怎么降?从气象源到上报口径的排查清单
运维·人工智能·自动化
DevLoom_10 小时前
SD卡插电脑提示:驱动器中的磁盘未被格式化?恢复数据正确处理步骤
运维·服务器·电脑