• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

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

互联网 diligentman 1周前 (06-10) 9次浏览

权限

  • 用户权限
    • su
    • sudo
    • 新增用户,设置密码
  • 文件权限解读
    • rwx规则解读
    • umask
    • chmod
      • 沾滞位
    • chown
    • chgrp

用户权限

su

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

切换示例:
su root
su dev

sudo

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

示例:

用sudo临时提权,使得dev(普通用户)可以更改目录的所有者
chown–超级用户用来来改变目录拥有者的指令。
【Linux】楼下大爷都看得懂的用户权限,文件权限相关指令及其示范!!

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

新增用户,设置密码

root用户可以增加普通用户

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

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

文件权限解读

先看文件的详细信息:
【Linux】楼下大爷都看得懂的用户权限,文件权限相关指令及其示范!!

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

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

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

rwx规则解读

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

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

umask

umask的作用是查看或设置文件的默认创建权限
【Linux】楼下大爷都看得懂的用户权限,文件权限相关指令及其示范!!

chmod

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

沾滞位

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

chmod  o+t   文件名

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

chown

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

将aaa的所有者从dev改到别的普通用户test上
【Linux】楼下大爷都看得懂的用户权限,文件权限相关指令及其示范!!

chgrp

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

下图的aaa的所属组也给了test
【Linux】楼下大爷都看得懂的用户权限,文件权限相关指令及其示范!!


喜欢 (0)