【Linux】文件权限类命令:chmod、chown、chgrp

1.文件属性

Linux中不同的用户有不同的权限,使用命令llls -l来显示一个文件的属性、所属用户和所属组。
image

各个字符表示,没有权限则显示-,从左到右用数字0~9表示
image

(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),可以进入该目录。
image

链接数表示:
如果是文件,表示硬链接个数。
如果是文件夹,表示子文件夹个数。

2.chmod 改变权限

change mode
image

(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] [文件或目录]

image

3.chown 改变所有者

命令 描述
chown [选项] [最终用户] 文件或目录 修改文件或目录的所有者change owner

image

image

4.chgrp 改变所属组

命令 描述
chgrp [最终用户组] [文件或目录] 修改文件或者目录的所属组change group

image

参考链接
1.linux 权限数字代表421深层的原因?

posted @   植树chen  阅读(329)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示