Linux 用户及文件权限管理

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

一、Linux用户管理

1,查看用户

$ who am i 或者$ who mom likes

-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-命令也是切换用户,同时环境变量也会跟着改变成目标用户的环境变量。

3,用户组

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

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

方法一:使用 groups 命令

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

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

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

4,删除用户

$ sudo deluser lilei --remove-home

二、Linux文件权限

1,查看文件权限

ls 命令


2,创建文件

$ touch -----

三、作业


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容