bash 权限不够_文件权限管理

本文详细介绍了Linux文件权限系统,包括UGO基本权限的设置,使用chown和chmod改变文件所有者和权限,以及权限掩码umask的使用。还探讨了rwx对文件和目录的具体影响,并通过实战案例展示了不同权限组合的效果。同时,文章深入讲解了高级权限suid、sgid和sticky bit,阐述了它们的作用以及如何设置和取消这些特殊权限,为解决权限不足的问题提供了实践指导。
摘要由CSDN通过智能技术生成

一、Linux用户权限解析

我们linux服务器上有严格的权限等级,如果权限过高导致误操作会增加服务器的风险。所以对于了解linux系统中的各种权限及要给用户,服务等分配合理的权限十分重要

1.基本权限 UGO

=====================================================

文件权限设置: 可以赋于某个用户或组 能够以何种方式 访问某个文件

6b9736a5b7e054a0a70bdaa2aaa74d55.png
 权限对象:
 属主------->u
 属组------->g
 其他人------>o
 基本权限类型:
 读(read):r   ---->4
 写(write):w  ---->2
 执行: x(exec) ----->1

1.1.设置权限

 chown:改变文件或目录的所属主以及所属组
 chmod:为文件或目录设置访问权限

更改文件的属主(所有者)、属组 (所属组)

chown

 [root@linux-server ~]# chown alice.hr file1.txt  //修改属主、属组
 [root@linux-server ~]# chown tom  file1.txt  //修改属主
 [root@linux-server ~]# chown .it file1.txt   //只改属组
 [root@linux-server ~]# chown -R alice.hr dir1 //递归修改---针对目录

更改权限

a. 使用符号

89e85cc923f4beb860baf1ab0ce5388d.png
 [root@linux-server ~]# chmod u+x file1.txt     //属主增加执行
 [root@linux-server ~]# chmod a=rwx file1.txt  //所有人等于读写执行
 [root@linux-server ~]# chmod a=- file1.txt   //所有人都没有权限
 [root@linux-server ~]# chmod ug=rw,o=r file1.txt  //属主属组等于读写,其他人只读
 [root@linux-server ~]# ll
 -rw-rw-r--. 1 tom   it      0 Nov  1 15:30 file1.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值