用户权限

知识点

用户管理

1
2
3
# 用户管理:包括用户、组管理,
# 权限管理:指定每一个用户针对不同的文件/目录的权限
# 权限包括:r、w、x

组管理

1
# 预先对组设置号权限,然后将不同的用户添加到对应的组中,从而不用依次为每一个用户设置权限

ls -l拓展

image-20200615165311474

以data文件夹为例,从左到右依次为

1
2
3
4
5
6
7
drwxrwxr-x:表示用户对该文件夹的权限,d表示文件夹,第一个rwx表示文件夹拥有者所拥有的权限,第二个rwx表示用户所属于的组对文件夹的权限,第三个r-x表示其它用户对该文件夹的权限
2:表示该文件夹的硬链接数,也就是访问该文件夹的方式的数目,文件的硬链接数一般为1,文件夹的硬连接数取决于文件夹中所包含的子目录数
wuxinag:文件的拥有者
wuxiang:文件拥有者所属于的组
4096:表示文件的大小
Jun 14 10:23:表示文件的修改时间
data:文件的用户名,可执行文件为绿色,目录为蓝色,普通文件为白色

超级用户

1
2
# root用户常用于系统的维护和部署,对操作系统的所有资源具有访问权限
# linux系统常用标准用户操作系统

命令

chmod

作用:修改用户、组对文件、目录的权限

1
chmod +/-rwx 文件/文件名

对文件:

1
2
3
# r:可读取文件内容
# w:可写内容到文件中去
# x:指直接运行该文件,在linux中执行文件的格式为:[./执行文件名]

对目录:

1
2
3
# r:指读取文件夹中的内容信息
# w:指在文件夹中创建文件/目录
# x:指是否能够访问该目录的权限

sudo

目的:表示以其它身份执行命令,预设为root

1
# 用户使用sudo时,必须先输入密码,之后具有5分钟的有效期,超过期限必须重新输入密码

作业

  1. (问答)用户管理包括哪些

  2. (问答)权限管理指的是什么

  3. (问答)权限管理中r、w、x分别表示什么意思(分别针对文件、目录分开描述)

  4. (问答)使用组管理的优点是什么

  5. (问答)针对下图,从左到右依次解答其所表示的含义

    image-20200615165311474

  6. 进入please目录下,创建目录”wuxiang”,并且给其添加可读、可写、可执行的权限

  7. 进入please目录下,创建可执行文件”wu.py”,执行文件的作用为打印出”please man”,然后执行该文件

  8. (问答)sudo命令执行时需要输入密码,那么输入密码后,该密码的有效期为多长时间