良许Linux教程网 干货合集 Linux如何管理用户权限?

Linux如何管理用户权限?

介绍:

Linux与我们常见的Windows系统属于常见的多用户操作系统,不同用户有不同的操作权限,这些操作系统为了保证文件与系统的安全性做出了赋予权限的功能。

image-20221126211841199

上图我们可以看到除了file type以外每3个字符为一组,这3个字符决定了对应组下用户的权限,如果为-号则没有某项权限。

r:readable(读取)

用户具有此权限即拥有读取、浏览文件内容与目录的权限。

w:writeable(写入)

用户具有此权限即拥有新建、修改、删除、移动文件内容与目录的权限。

x:executable(执行)

用户具有此权限即拥有进入、执行文件内容与目录的权限。

-:denied(拒绝)

用户不具有该权限。

file type(文件类型):

如为d则是目录;

如为-则是文件;

如为l则表示为链接文件;

如为b则表示为可供储存接口设备,例如硬盘等;

如为c则表示为串行端口设备,例如键盘、鼠标等。

owner(对应的属主user):

该组的3个字符对应属主的权限。

group(对应的属组group):

该组的3个字符对应属组的权限。

other(其他):

该组的3个字符对应自行创建组的权限。

属主user和属组group:

一个文件的创建会产生有一个所有者,该所有者就是创建这个文件的用户,也对该文件具有所有权的用户。在Linux系统中,用户是按组分类的,一个用户可以属于—个或者多个组。该文件所有者以外的用户又可以分为文件所属组的同组用户和其他用户。

例如:ytwbyg用户创建了一个test文件,这个test文件的属主属组都是ytwbyg,属主有可读、可写、可执行的权限,与属主同组的其他用户有可读和可执行的权限。

通过以上学习我们可以知道权限是由9个字符组成,每3个字符为一组,那么我们如何去修改这些权限呢?

配置(数字方式):

我们根据权限分数对照表来修改,rwx权限是由r=4、w=2、x=1组成,我们通过以下示例来展示:

image-20221126211848556
image-20221126211848556

owner = rw- = 4 + 2 + 0 = 6

group = r– = 4 + 0 + 0 = 4

other = r– = 4 + 0 + 0 = 4

chmod -R 644 /root/initial-setup-ks.cfg

这个文件的权限用数字来表示就是644。

配置(字符方式):

owner/user权限代号为u

group权限代号为g

other权限代号为0

a 则代表 all,即全部的身份

+表示增加权限

-表示删除权限

=表示分配权限,同时将原有权限删除

我们还是以上图为例字符方式举例:

image-20221126211854386
image-20221126211854386

rw- = u

r– = g

r– = o

chmod -R u+rw,g+r,o+r /root/initial-setup-ks.cfg

这个文件的权限用数字来表示就是u+rw,g+r,o+r。

配置(示例):

chmod命令是用于改变文件或目录权限的命令。

注:默认只有文件的所有者和管理员可以设置文件权限,普通用户只能管理自己文件的权限属性。

语法格式:chmod [参数] 文件

参数 描述
-R 对当前目录下所有文件与子目录下的文件进行权限变更
-v 显示变更过程

以数字方式进行权限变更

image-20221126211900648
image-20221126211900648

变更前

image-20221126211908265

变更后

以字符方式进行权限变更

image-20221126211913839

变更前

image-20221126211920043

变更后

结束:

感谢大家的观看!到这里我们的文章就结束了,以上就是Linux如何管理用户权限的讲解。

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部