【Linux基础知识】Linux下用户的分类超级用户(root)

文章目录

一、Linux下的用户分类

超级用户(root)、普通用户

超级用户可以在 Linux 下做任何事,没有任何限制

普通用户受权限限制,只能在Linux系统下做有限的事情

超级用户的命令行提示符是“#”删除文件需要管理员权限,普通用户的命令行提示符是“$”

我们可以通过whoami命令查看当前用户

使用 su [用户名] 或 su – [用户名] 切换用户

例如su – root:切换到root用户的家目录,su root:不切换路径,但切换用户

我们来看看“su”和“su-”的区别

所以不难看出su和su的区别——这里,在su之后——我们会在根目录下,而在su之后我们会留在原来的目录下。

二、文件访问者分类

文件访问者分为三类:所有者(user)、所属组(group)、其他(other)

使用“ll”命令显示文件或文件夹的详细信息。各种信息的解释如上图所示。

图片[1]-【Linux基础知识】Linux下用户的分类超级用户(root)-唐朝资源网

三、权限分类

权限分为三类:读、写、执行

r权限:r(读)权限对于一个文件具有读取文件内容的权限;对于文件夹,它具有读取文件夹内容的权限。

w权限:w(写)权限具有对文件的内容进行修改的权限;对于文件夹,它有权移动或删除文件夹的内容。

x权限:文件的x(执行)权限是执行文件内容的权限。如果你有权限,你可以执行文件的内容。对于文件夹删除文件需要管理员权限,有进入文件夹的权限。

四、权限的表示

一组三个权限代表某类用户的权限。而r、w、x的位置相对固定。如果没有权限,请使用 – 代替。权限的表示有两种,一种是字符表示,一种是八进制数字表示。

字符表示:

字符权限字符权限

rwx

可读、可写、可执行

rw-

可读、可写,但不可执行

r–

只读

-wx

可写、可执行和不可读

r-x

可读、可执行但不可写

– – –

没有权限

-w-

只写

–x

仅可执行文件

八进制值表示

权限符号二进制八进制

r

100

4

w

010

2

x

001

1

rw

110

6

rx

101

5

wx

011

3

rwx

111

7

000

五、修改权限

通过chmod命令修改权限

字符修改方法:chmod [u/g/o] [+/-] [r/w/x] [文件名]

如果不指定u/g/o,则对所有三种类型的用户进行修改

八进制值的修改方法:chmod [值] [文件名]

用字符修改权限

按值修改权限

六、棒位

如上图,用户jxy只有测试文件的读取权限,但是用户jxy成功删除了测试文件。测试文件的所有者是root,它所属的用户组也是root。可以说测试文件和用户jxy都没有是怎么回事?只是jxy用户对test文件所在的文件夹test_jxy有读权限,但是jxy用户有权删除这个文件!这令人惊讶。

如果文件夹本身对其他用户具有可读权限,则其他用户可以删除该文件夹中的所有文件

如果文件夹本身没有其他用户的可读权限,则其他用户无法删除该文件夹中的文件

我们不希望其他用户有很大的权限来删除文件,但是我们可能需要其他用户在特定目录下创建、写入和删除自己的文件,所以我们引入了sticky bit。通过命令 chmod o+t [文件夹名称]。粘性位一般是为其他用户设置的。

我们在test_jxy文件夹上设置了sticky位,所以其他用户不能随意删除文件。

当文件夹设置了sticky bit时,该文件夹只能被以下用户删除

七、附加说明

命令:useradd [用户名]

修改用户密码:passwd [用户名]

请注意,只有超级用户才能创建普通用户

命令:chown [用户] [文件名],chown -R [用户] [文件夹名]

命令:chgrp [用户] [文件名],chgrp -R [用户] [文件夹名]

© 版权声明
THE END
喜欢就支持一下吧
点赞70赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容