Linux楼下大爷都看得懂的用户权限,文件权限相关指令及其示范!!

Posted zhaocx111222333

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux楼下大爷都看得懂的用户权限,文件权限相关指令及其示范!!相关的知识,希望对你有一定的参考价值。

用户权限

su

su用于切换用户。
Linux用户分为超级用户(root)和普通用户。
超级用户拥有所有权限。

切换示例:
su root
su dev

sudo

表示普通用户在进行操作时有权利提权使用指令。

示例:

用sudo临时提权,使得dev(普通用户)可以更改目录的所有者
chown–超级用户用来来改变目录拥有者的指令。
在这里插入图片描述

可以使用sudo权限的普通用户由root用户加入sudo组完成:
加入方法:
链接: link.

新增用户,设置密码

root用户可以增加普通用户

新增用户:useradd -m username
设置密码:passwd username

在这里插入图片描述

文件权限解读

先看文件的详细信息:
在这里插入图片描述

1.d 代表文件类型。
(linux中文件类型并不以后缀名区分,仅仅是用户方便。)
其中 -普通文件,d目录类型文件 ,c字符设备文件 ,b块设备文件 ,l符号链接文件, p管道文件,s套接字文件
(linux下一切皆文件,包括我们的键盘输入,终端输出都是文件表示)

2.三个rwx代表了分别代表了所有者,所属组,和其他用户的可读,可写,可执行的权限。

3.数字代表链接数。
后面的是文件的所有者,所属组,文件大小和最后修改日期。

rwx规则解读

这个解释规则是按照数字的八进制来管理的。
比如说我们的umask码是333:
创建出来的文件权限分别是(所有者,所属组,其他用户):
r–(所有者)
r–(所属组)
r–(其他用户)

在这里插入图片描述

umask

umask的作用是查看或设置文件的默认创建权限
在这里插入图片描述

chmod

修改文件权限。
在这里插入图片描述

沾滞位

是一个针对其他用户的权限设置。

chmod  o+t   文件名

对于公共可写目录:若root用户将目录设置为沾滞位,其他用户则不能删除别人的文件,只能删除自己的文件。

chown

用于改变文件的拥有者。
注意:只有超级用户和属于组的文件所有者才能变更文件关联组。

将aaa的所有者从dev改到别的普通用户test上
在这里插入图片描述

chgrp

修改文件的所属组
也只有超级用户有权限。

下图的aaa的所属组也给了test
在这里插入图片描述

以上是关于Linux楼下大爷都看得懂的用户权限,文件权限相关指令及其示范!!的主要内容,如果未能解决你的问题,请参考以下文章

你不得不看,巨详细王大爷表示都看得懂

MacBook 安装 MySQL 5.7.29(新手都看得懂的安装教程)

小白都看得懂的布局加载流程

要想学好八大排序算法这篇文章你不得不看,巨详细王大爷表示都看得懂

小孩都看得懂的推荐系统

人人都看得懂的正则表达式教程