文章权限管理

本文详细介绍了Linux系统中的用户权限管理,包括基本权限模型UGO,文件和目录的权限设置方法(chown和chmod),以及权限的数字表示和实际应用场景。
摘要由CSDN通过智能技术生成

一、Linux用户权限解析

1.基本权限 UGO

权限对象

属主u
属组g
其他人o

        权限类型

r4
w2
执行x1

1.1.设置权限命令

chown:改变文件或目录所属主或所属组

针对文件
# 只修改属主
chown $user $filename

# 只修改属组
chown .$group $filename

# 即修改属主又修改属组
chown $user.$group filename
chown $user:$group filename

#针对目录
递归修改目录及目录下子目录中的文件
# 只修改属主
chown -R $user $dirname

# 只修改属组
chown -R .$group $dirname

# 即修改属主又修改属组
chown -R $user.$group $dirname
chown -R $user:$group $dirname 

chmod:为文件或目录设置访问权限

chmod    u =/+/-    文件或目录名    为属主修改/增加/删减权限

chmod    g =/+/-    文件或目录名    为属组修改/增加/删减权限

chmod    o =/+/-    文件或目录名    为其他人修改/增加/删减权限

chmod    a =/+/-    文件或目录名    为所有人修改/增加/删减权限

chmod    u =/+/- ,g =/+/-,o =/+/-   文件或目录名    为属主一块修改 增加 删减 权限

注意:目录前需要加-R

使用数字

r=4   w=2   x=1         多重权限对应数字相加即可

例如

[root@linux-server ~]# chmod 644 file1.txt 
[root@linux-server ~]# ll file1.txt 
-rw-r--r--. 1 tom it 0 Nov  1 15:30 file1.txt

[root@linux-server ~]# chmod 755 file1.txt
[root@linux-server ~]# ll
-rwxr-xr-x  1 root root    0 Jul 23 22:40 file1.txt

[root@linux-server ~]# chmod 521 file1.txt
[root@linux-server ~]# ll
-r-x-w---x  1 root root    0 Jul 23 22:40 file1.txt

2 .权限案例 UGO

r、w、x权限对文件和目录的意义

对文件:
r ----cat
w ---vi、vim
x ---- bash /dir/file

对目录:
r  ---ls
w  -----touch、rm
x  ---- cd 
  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值