为了账号安全,请及时绑定邮箱和手机立即绑定

Linux命令6 - chmod 与文件权限

标签:
Linux

Linux文件的权限,是每个管理员必须知道的,现在来了解下具体的权限级别和权限控制。

  1. 首先明确:Linux使用一种位机制来确定文件和目录的访问权限。每个文件或者目录都有3组用来标志“所有者”,“所属组的其他用户”,“其他人”的权限。具体看例子:

ls -l


对显示的第一列进行表格分析如下:(只列出前两行)

文件种类文件(目录)所有者权限所属组的其他用户权限其他人权限八进制代码
-(文件)rw-(可读写)r--(只可读)r--(只可读)644
d(目录)rwx(可读写执行)r-x(可读,可执行)r-x(可读,可执行)755

在当前shell下输入umask命令得:

umask

这个值的后三位的意思是,相对应权限的八进制代码对应位减去值:002表示对第3位减去2,因为默认文件的权限值为:666,目录的为777,所以新建一个文件的权限是:666 -(对应位减)002 = 664,换成字符表示为:-rw-rw-r--:检验如下:
执行命令touch newfile:

touch newfile

如图可知检验正确。


2.命令chmod chgrp chown各意思:

chmodchownchgrp
改变权限改变文件所有者改变文件所属组

注: 命令chmod g(u-所有者,o-other)+x:给组用户(所有者,其他人)添加执行权限。



作者:夏夜星语
链接:https://www.jianshu.com/p/89c7d90055bd

点击查看更多内容
2人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消