一、UGO概述
Linux 中的用户和组是用来控制使用者或者进程可以或者不可以使用哪些资源和硬件,是Linux权限控制最基本的方式。赋于某个用户或组 能够以何种方式 访问某个文件(图片文件,视频文件,普通文件)的权限。Linux 文件的 UGO 权限把对文件的访问者划分为三个类别:文件的所有者(user)、组(group)和其他人(other)。
二、UGO权限的对象
1.属主(user)
2.属组(group)
3.其他人(other)
4.所有人(all=u+g+o)
三、UGO权限的类型
1.读操作(read=r=4)
2.写操作(write=w=2)
3.执行操作(execute=x=1)
四、UGO权限的查看
输入命令 [root@localhost tmp]# ll
查看文件详细信息

r 读操作权限
w写操作权限
x执行操作权限
读写权限也可表示为 6

五、UGO权限的设置
(1)更改权限
输入命令
chmod 对象(u/g/o/a)赋值符(+/-/=)权限类型(r/w/x) 文件/目录
首先查看file1 的权限

输入命令
[root@localhost tmp]# chmod u+x file1.txt
为file1 的属主root 添加 执行操作权限。

也可写作
[root@localhost tmp]# chmod 744 file1.txt (7=4+2+1)

发现文件权限改变 并且 文件改变颜色为绿色 变为可执行的文件

现在为文件1 编写一个简单的 程序

编写程序
echo "欢迎来到我的博客"
read -p "请输入我的名字" name
echo "谢谢来看我的博客 $name说 : 宁真是个帅哥 "
~

本文详细介绍了Linux中的用户权限系统,包括UGO(用户、组、其他)的基本概念、权限类型、查看与设置方法。还探讨了UGO权限的扩展——ACL(访问控制列表),如何为不同用户设置不同权限,并展示了具体的设置和测试过程。
最低0.47元/天 解锁文章
970

被折叠的 条评论
为什么被折叠?



