Linux系统权限介绍

Linux系统权限介绍

什么是权限

在Linux系统中,如果我们想限制某个用户对系统的操作,就可以设置不同的权限达到我们想要的效果

用户和用户组的权限关系

Linux里面对文件定义了三种角色,分别是所属用户(owner),所属组(group),其他用户(other),每一种对应三种权限,分别是,可读可写,可执行。

文件权限说明

linux中,每个文件或目录都有九个基础权限位,每三个字符分为一组,他们分别所属的用户权限位,用户权限位,其他用户权限位“rw-r--r--”
Linux就是按照这九个权限位来控制文件用户,用户组,其他用户对文件的访问。

在这里插入图片描述

rwx权限的含义

字母权限数字权限权限含义
r(read)4读取权限
w(write)2写入权限
x(execute)1执行权限
-0无权限

Linux文件及目录权限

文件权限和目录权限

在Linux系统中对文件和目录权限是有不同含义和区别的

权限文件
r读取权限读取,浏览浏览目录及其子目录的权限
w写入权限增加,修改,删除文件内容的权限增加,修改,删除文件内容的权限
x执行权限具有执行文件的权限具有进入目录的权限

Linux权限命令

chmod更改文件或目录权限

命令说明:

chmod 命令是用来改变文件或目录的权限命令
但只有文件的属性和超级用户root才能执行这个命令。

命令格式:

chmod支持两种修改权限的模式一种是字母表达 一种是数字表达

chmod [ugoa] [=-+] [rwx] [文件或目录]
chmod [7 6 5 4 3 2 1 ] [目录或文件]

用户位说明:

u	所属用户
g	所属组
o	其他用户
a	代表所有ugo
	

操作字符说明:

-	取消权限
+	添加权限
=	取消所有权限,然后赋予给定权限

关键参数

-R	 递归处理指定目录及其子目录的所有文件
chmod u-x   user用户权限位去掉x权限
chmod g+x   group组权限位增加x权限
chmod o-r   others用户取位消r权限
chmod a=rwx 全部权限位都设置为rwx
chmod a-r   全部权限位都取消r权限

更改文件或目录的所属用户及用户组

chown 更改文件或目录的所属用户及用户组
参数
-R 递归修改目录及目录下所有的子目录及文件的所属用户及所属组

chown 用户名:组名 文件或目录
chown oldya:oldya dir/
chown oldya.oldya dir/
chown oldya: dir/
chown oldya. dir/

chown 用户名:组名 文件或目录
chown oldya:oldya dir/
chown oldya.oldya dir/
chown oldya: dir/
chown oldya. dir/


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值