Linux-UGO用户权限

  • Post author:
  • Post category:linux




UGO用户权限

UGO代表的是User、Group、Other

一个文件有三种权限分别是读、写、执行,实际应用中我们需要某一文件根据场景对不同人群想要限制其读写执行的权限限制则需要使用到此技术



权限对象

权限对象有用户、组、其他人

简写:o、g、o、a(o+g+o)



权限类型

权限类型有读、写、执行

在linux中简写为:

权限字母表示 对应权限数字表示
r 4
w 2
x 1



文件的属主属组查看与解析


语法:ls -l 文件 => ll(简写)

ll file1.txt 
-rw-r--r--. 1 root root 0  5月 27 17:05 file1.txt
符号(按原文左到右,对应从上到下) 含义
文件类型
rw- 属主权限
r– 属组权限
r– 其他人权限
. ACL权限扩展
root 属主人
root 属组
0 文件大小
5月27 17:05 文件修改日期
file1.txt 文件名



设置权限

语法格式:chmod (u/g/o)(+/-/=)(r/w/x) 文件

chmod +x file1.txt	#ugo加写入权限
chmod u+x file1.txt 
chmod u+rwx file1.txt 
chmod 744 file1.txt 	#属主4+2+1=7,属组4,其他人4



修改文件属主属组

语法格式:chown 属主.属组 文件

chown user01 file1.txt		#修改属主
chown .hr file1.txt			#修改属组
chown user01.hr file1.txt 	#同时修改属主属组


-R 针对目录中所有的文件。



版权声明:本文为weixin_44850244原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。