Linux常用命令—权限管理命令

chmod 改变文件或目录的权限

格式 chmod 参数 文件名

r-读 w-写 x-执行

u-user 所有者 g-group 所属组 o-others 其他人 a-all 所有人

+ 添加某个权限

-取消某个权限

= 赋予给定权限并取消原来所有权限

我们可以看出来test2的权限改变了。有时候我们用这种方法来改变权限比 较麻烦,所有Linux提供了另外的一种数字表示的方法。在Linux中r用4 代表,w用2代表,x用1代表,我们修改的时候可以直接写数字。

chown 改变某个文件或目录的所有者

格式 chown用户 文件名

前提条件是,这个用户必须是存在的

这里我们看到我们改变的是test2,但是test3也同时改变了,因为这两个 是硬链接文件。

chgrp 改变某个文件或目录所属组

格式chgrp 用户组 文件名

前提条件:这个用户组必须是系统中存在的

umask 设置限制新建文件的掩码

格式 umask 掩码

在Linux中默认的掩码是022。我们直接输入umask命令,显示的是0022,

这里的第一位是特殊权限,后面的三位是我们权限的掩码,掩码是有777减 去文件权限的数字表示而得到的。我们文件的默认权限是755,777-755=022, 所以这里的掩码是022。我们可以通过umask –S查看权限,输出结果如下:

在开始的时候我们创建了一个文件和一个目录,我们仔细观察就会发现,我 们的目录的权限是755,但是我们文件的权限却是644,这个与默认的不符 合,难道是错了?这个是因为在Linux里面有权限限制,默认的将新建文件 的x权限去掉了。上图的下半部分使我们修改权限后创建文件和目录的例子。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值