Linux权限管理

为什么需要权限管理?

因为Linux 系统为每个文件都添加了很多的属性,最大的作用就是维护数据的安全。不同的用户对文件拥有不同的执行权限,所以需要权限管理根据不同的工作需要和职位需要,合理分配用户等级和权限等级

核心命令

chgrp命令:修改文件和目录的所属组

chgrp:change group

chown命令:修改文件和目录的所有者和所属组

chown:change owner
当只需要修改所有者时,可使用如下 chown 命令的基本格式:

[root@localhost ~]# chown [-R] 所有者 文件或目录  # -R选项表示连同子目录中的所有文件,都更改所有者。

如果需要同时更改所有者和所属组,chown 命令的基本格式为:

[root@localhost ~]# chown [-R] 所有者:所属组 文件或目录

文件权限和chmod

文件权限

Linux 系统,最常见的文件权限有 3 种,对文件的:

  • 读(用 r 表示)、
  • 写(用 w 表示)
  • 执行(用 x 表示,针对可执行文件或目录)

chmod
chmod 命令设定文件权限的方式有 2 种,分别为:使用数字或者符号来进行权限的变更

使用数字修改文件权限
r --> 4
w --> 2
x --> 1
拿 rwxrw-r-x 来说,所有者、所属组和其他人分别对应的权限值为:
所有者 = rwx = 4+2+1 = 7
所属组 = rw- = 4+2 = 6
其他人 = r-x = 4+1 = 5
所以,此权限对应的权限值就是 765。
使用数字修改文件权限的 chmod 命令基本格式为: chmod [-R] 权限值 文件名 # -R:同子目录中的所有文件,也都修改设定的权限。

使用字母修改文件权限
chmod 命令中用 u、g、o 分别代表 3 种身份,还用 a 表示全部的身份(all 的缩写)
在这里插入图片描述
例如,如果我们要设定 .bashrc 文件的权限为 rwx r-x r-x,则可执行如下命令:
[root@localhost ~]# chmod u=rwx,go=rx .bashrc

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值