Linux 用户及文件权限管理

由于 Linux 的 用户管理 和 权限机制,不同用户不可以轻易地查看、修改彼此的文件。

一、Linux用户管理

1,查看用户

$ who am i 或者$ who mom likes

Linux 用户及文件权限管理_第1张图片

-a

打印能打印的全部

-d

打印死掉的进程

-m

同am i,mom likes

-q

打印当前登录用户数及用户名

-u

打印当前登录用户登录信息

-r

打印运行等级

2,创建用户

linux中,root账户拥有整个系统至高无上的权利,比如新建或添加用户。使用sudo命令 前提:1 要知道当前登录用户的密码,2 当前用户必须在sudo用户组(实验楼用户也是sudo用户组)。

su,su-和sudo

su可以切换到用户user执行时需要输入目标用户的密码。

sudo可以以特权级别运行cmd命令,当前用户需要属于sudo组,切需要输入当前用户的密码。

su-命令也是切换用户,同时环境变量也会跟着改变成目标用户的环境变量。

Linux 用户及文件权限管理_第2张图片

3,用户组

在 Linux 里面每个用户都有一个归属(用户组),用户组简单地理解就是一组用户的集合,它们共享一些资源和权限,同时拥有私有资源。

如何在 Linux 里面知道自己属于哪些用户组呢?

方法一:使用 groups 命令

其中冒号之前表示用户,后面表示该用户所属的用户组。

方法二:查看 /etc/group 文件

这里 cat 命令用于读取指定文件的内容并打印到终端输出,后面会详细讲它的使用。 | sort 表示将读取的文本进行一个字典排序再输出,然后你将看到如下一堆输出,你可以在最下面看到 shiyanlou 的用户组信息。

4,删除用户

$ sudo deluser lilei --remove-home

二、Linux文件权限

1,查看文件权限

ls 命令


Linux 用户及文件权限管理_第3张图片
Linux 用户及文件权限管理_第4张图片
Linux 用户及文件权限管理_第5张图片

2,创建文件

$ touch -----

三、作业


Linux 用户及文件权限管理_第6张图片

你可能感兴趣的:(Linux 用户及文件权限管理)