文件权限修改相关
一些关于文件修改的笔记
ls -al
可以列出该路径下所有文件的权限
其中:
1.对于文件:
r(read):代表可读文件内容
w(write):代表可写入该文件
x(execute):代表可执行该文件
2.对于文件夹:
r(read):代表可读取文件夹内容,但不一定可进入
w(write):代表可在文件夹内进行修改,创建file或删除file
x(execute):代表可进入该文件夹
chmod +rxw file //直接修改文件权限,文件拥有者、所属组、其他人的权限一起修改
chmod u=rxw,g=rx,o=r file //u是文件拥有者,g是文件所属组,o是其他人,a是所有人
ls -al列出来的文件权限中,是以8进制表示的,共有9位
每3位对应一个类别,分别是 拥有者、所属组、其他人 的权限
每个类里又有3位(8进制最多3位),分别对应:
100 >> 4 >> r(read)读
010 >> 2 >> w(write)写
001 >> 1 >> x(execute)执行
所以一个文件的权限是:
拥有者 | 所属组 | 其他人
r w x | r w x | r w x
0 0 0 | 0 0 0 | 0 0 0
对应的位置值为1则有对应的权限
8进制中111代表7,即rwx这3位都值为1:
rwx = 4 + 2 + 1 = 7,故若赋予某个类别值为7的话则该类拥有该文件所有权限
即chmod 700 file,则只有file的拥有者拥有全部权限
chmod 777 file,则所有类别都有file的全部权限
本文来自博客园,作者:野荷,转载请注明原文链接:https://www.cnblogs.com/jhinjax/p/17080210.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南