【Linux】文件权限类命令:chmod、chown、chgrp
1.文件属性
Linux中不同的用户有不同的权限,使用命令ll
或ls -l
来显示一个文件的属性、所属用户和所属组。
各个字符表示,没有权限则显示-,从左到右用数字0~9表示
(1)0表示类型
- -表示文件
- d表示目录
- l表示链接文档(link file)
(2)1~3位确定属主(该文件的所有者)拥有该文件的权限,User。
(3)4~6位确定属组(所有者的同组用户)拥有该文件的权限,Group。
(4)7~9位确定其他用户拥有该文件的权限,Other。
rwx对文件和目录的作用
(1)作用到文件
【r】表示可读(read),可以读取,查看。
【w】表示可写(write),可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除文件。
【x】表示可执行(execute),可以被系统执行。
(2)作用到目录
【r】表示可读(read),可以读取,ls查看目录内容。
【w】表示可写(write),可以修改,目录内创建、删除、重命名目录。
【x】表示可执行(execute),可以进入该目录。
链接数表示:
如果是文件,表示硬链接个数。
如果是文件夹,表示子文件夹个数。
2.chmod 改变权限
change mode
(1)含义
使用字母ugoa表示:
u:所有者User
g:所属组用户Group
o:其他人Other
a:所有人(u、g、o的总和)all
使用数字表示权限
r:4
w:2
x:1
rwx:7(三者相加)
r二进制100,十进制4
w二进制010,十进制2
x二进制001,十进制1
rwx二进制111,十进制7
+添加某个权限
-取消某个权限
=给定权限并取消其他所有权限(如果有的话)
(2)修改权限的方式
方式一:chmod [{ugoa}{+-=}{rwx}] 文件或目录
方式二:chmod [mode=421] [文件或目录]
3.chown 改变所有者
命令 | 描述 |
---|---|
chown [选项] [最终用户] 文件或目录 | 修改文件或目录的所有者change owner |
4.chgrp 改变所属组
命令 | 描述 |
---|---|
chgrp [最终用户组] [文件或目录] | 修改文件或者目录的所属组change group |
分类:
工具 / Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本