linux权限管理命令
权限管理
权限的基本介绍
文件的类型
- 普通文件
d 目录
l 软链接
c 字符设备
b 块文件(磁盘)
dr-xr-xr-x. 1 root root 224 Mar 17 16:29 ..
|__|->文件:硬链接数 or 目录:子目录数
0 - 9位说明
|--0位确定文件类型
|--1-3位确定所有者拥有的权限
|--4-6位确定所属组拥有该文件的权限
|--7-9位确定其它用户拥有该文件的权限
rwx权限详解
|--作用到文件
|--1.[r]代表可读(read):可以读取,查看
|--2.[w]代表可写(write):可以修改,但是不代表可以删除文件
删除一个文件的前提条件是对该文件所在的目录有写权限
才能删除该文件
|--3.[x]代表可执行(execute):可以被执行
|--作用到目录
|--[r]代表可读(read):可以读取,
|--{w}代表可写(write): 可以修改,目录内创建+删除+重命名目录
|--[x]代表可执行(execute):可以进入该目录
修改权限-chmod(change mode)
说明:
通过chmod指令,可以修改文件或者目录的权限
第一种方式:+,-,=变更权限
u:所有者,g: 所有组 o:其它用户 a: 所有人(u,g,o的总和)
|--1. chmod u=rwx,g=rx,o=x 文件目录名
|--2. chmod o+w 文件目录名
|--3. chmod a-x 文件目录名
eg: 给abc文件的所有者读写执行的权限,
给所有组读执行权限,
给其它用户读执行权限,
chmod u=rwx,g=rx,o=rx abc
eg: 给abc文件的所有者除去执行的权限,增加组写的权限
chmod u-x,g+w abc
eg:给abc文件的所有用户添加读的权限
chmod a+r abc
eg:chmod a+rwx abc
第二种方式:通过数字变更权限
|--r = 4
|--w = 2
|--x = 1
|--noall = 0
eg:chmod 751 文件目录名
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!