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(新手都看得懂的安装教程)