linux权限管理

1.权限概述

Linux系统一般将文件可存/取访问的身份分为3个类别:
owner (文件所有者) ,group(与文件所有者同组的用户,others (其他用户信息)Root(超级用户)3中身份各有read (),write (),execute (执行)的权限

1.1什么是权限
在多用户(可以不同时)计算机系统管理中,权限是指某个特定用户具
有特定系统资源使用权力,像文件夹,特定系统指令
的使用或存储量的限制。
读权限:
对于文件夹来说,读权限影响用户是否能够列出目录结构
对于文件来说,读权限影响用户是否可以查看文件内容

写权限:
对于文件夹来说,写权限影响用户是否可以在文件夹下创建/删除/复制到/移动到
对于文件来说,写权限影响用户是否可以编辑文件

执行权限:
-般都是对于文件来说,特别是脚本文件.

2.设置权限

设置权限就需要知道文件的一些基本属性和权限的分配规则。在Linux中, ls命令常用来查看
文件的属性,可用于显示文件的文件名和相关属性。

命令语法: ls-l路径

示例:ls-l ~查看根目录下所有的文件

touch /root/a.txt
权限读取方式解析:
drwxr-x---

第一位:表示文档类型,取值常见的有"d” 表示文件夹,"-” 表示文件,"l” 表示软连接,"s"表示套接字等等.
第二位:表示文档所有者的权限情况,取值有"r” 表示读取权限,
"-”无读取权限
第三位:表示写权限的情况,w表示可写,-表示不可写
第四位:表示执行权限的情况,取值x表示可执行,-表示不可执行

表示与所有者同在一个组的用户权限情况。
第五位:表示读权限的情况,r表示可读,-表示无读取权限
第六位:表示写权限的情况,w表示可写,-表示不可写
第七位:表示执行权限的情况,x表示可执行,-表示不可执行

其他用户:
第八位:表示读权限的情况,r表示可读,-表示无读取权限
第九位:表示写权限的情况,w表示可写,-表示不可写
第十位:表示执行权限的情况,x表示可执行,-表示不可执行

3.权限设置

语法:chmod 选项 权限模式 文档

常用选项:
-R:递归设置权限(当文档类型为文件夹的时候)
权限模式:就是该文档需要设置的权限信息
        文档:可以是文件,也可以是文件夹,可以是相对路径也可以是绝对路径。
        注意点:如果想要给文档设置权限,操作者要么是root用户,要么就是文档的所有者

3.1字母形式

给谁去设置:
   u:  表示所有者身份
   g:  表示给所有这同组用户设置
   o:  给其他用户设置权限
   a:  给所有人设置权限

权限字符:
r:  读
W:  写
x:  执行

权限分配方式:
+:  表示给具体的用户新增权限
-:  表示删除具体的用户的权限
=:  表示将权限设置成具体的值

示例(anaconda-ks.cfg): .
1给所有者拥有全部的权限,同组用户拥有读和执行权限,其他用户只读权限
chmod u+x,g+rx,0+r 文件名称

2移除对该文件刚刚设置的权限
chmod u-x,g-rx,o-r 文件名称

3使用=进行设置权限
chmod u=x,g=rx,o=r 文件名称

4给文件的设置相同的权限
4.1 chmod +x 文件名称
4.2 chmod a=x 文件名称
4.3 chmod a+x 文件名称;

Ps:当文档具备执行权限,颜色显示为绿色

3.2数字形式

权限数字:
r(读取):   4
w(写入):   2
x(执行):   1
例如:权限要求所有者拥有全部的权限,同组用户拥有读,执行权限,其他用户只读
全部权限(u) :++执行=4+2+1
读和执行(g) :+执行=4+1=5 
读权限(o) :=4
由上得知权限为: 754 ;
chmod 754 文件名称

4.属主和与属组设置

属主:所属的用户
属组:所属的用户组

4.1chown

作用:
    更改文档的所属用户
语法:
    chown -R username(文件名) 文档路径
选项:
    -R:如果是文件夹需要把下面所有的文件的所属用户改为同-一   个就需要加,
       如果不需要则可以选择不加上
       
示例:将刚才root用户创建的目录(oo/) ,所有者更改为其他用户(test)
chown test oo/

4.2chgrp

作用:
	更改文档的所属用户组
语法:
	chgrp -R groupname 文档的路径
选项:
	-R:如果是文件夹需要把下面所有的文件的所属用户改为同一个就需要加,
	   如果不需要则可以选择不加上
	   
示例:将刚才root用户创建的目录(oo/) ,所属用户组更改为其他用户(test)
 chgrp test 00/

4.3chown

作用:
    同时修改文件所属用户,用户组
语法:
	chown -R username:groupname 文档路径

感谢您的观看,本次的分享就到此结束

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值