在命令的轨迹中:创建、删除与查看普通用户,Linux用户管理的风华与深邃

📅 发布时间:2026/7/7 19:17:01 👁️ 浏览次数:
在命令的轨迹中:创建、删除与查看普通用户,Linux用户管理的风华与深邃
在这篇文章中我们将深入探讨Linux用户管理的艺术揭开创建、删除与查看普通用户背后的秘密让我们在这个数字世界的舞台上步履坚定、心中充盈着对管理的掌控与理解。一、创建普通用户首先我们先要知道普通用户是要有超级用户来创建也就是在root用户下创建root用户下可以创建多个普通用户并对这些用户进行管理创建普通用户需要的指令是adduser指令用法adduser 用户名在这里插入图片描述上面的内容需要再次强调的就是输入密码时是不会显现的不要误以为自己没有成功输入最后在创建成功后会询问你是否确定在这里插入图片描述输入Y即可二、测试是否创建成功在我们创建完普通用户后我们可以通过两种方法来测试是否创建成功 我们以我们上面创建的temp4用户为例方法一到/home/目录下查看是否有temp4用户在这里插入图片描述进入temp4后我们可以通过whoami指令查看一下我们当前身份是否 更换为普通用户三、查看普通用户上面的测试方法可以帮助我们查看是否创建成功并且方法一也可以帮助我们快速的查看我们所拥有的普通用户但是这个方法有些时候是不准的在我们删除完普通用户后/home目录下的普通用户名并不会消失所以我们需要更准确的方法查找普通用户方法vim /etc/passwdvim类似于Windows下的编译器目前我们还没学到先记住这个即可意思就是打开/etc/passwd文件里面第三个参数用户ID大于500的就是普通用户在这里插入图片描述在这里插入图片描述进入/etc/passed文件后我们找到有行的第三个参数大于500它们也正是我root账号下所创建的普通用户每一行表示一个用户字段用冒号分隔包含用户名、密码占位符、用户 ID、组 ID、全名、主目录、默认 shell等信息第三个参数就是用户IDid 命令查看某个用户的详细信息 如果我们想了解某个具体用户的信息可以使用 id 命令。例如查看 john 用户的详细信息代码语言javascriptAI代码解释id johnwho 和 w 命令了解当前登录用户的动态 要查看当前系统中有哪些用户正在登录who 或 w 命令是非常有效的工具。通过这些命令您可以了解系统中哪些用户正在活跃、他们的登录时间、终端等信息。例如代码语言javascriptAI代码解释who在这里插入图片描述四、更改密码当我们root用户下的一个普通用户密码丢失或者被其他人登陆使用有泄漏风险时此时我们可以通过修改该普通用户密码的方式来保护该用户方法passwd 用户名五、赋予普通用户root权限超级用户之所以叫超级是因为它与普通用户相比它可以随心所欲进行一切操作在上篇文章权限讲解中我们也说过超级用户对任何文件都具有权限即使这个文件并没有读写权限sudo提权在有些时候比如当我们在一个公司的某个小组中时我们是以一个普通用户的身份在一个服务器下工作当我们想查看其他的某个文件但这个文件对我们并没有读权限这个时候我们就需要通过提权操作让我们能够暂时像root用户一样拥有对该文件的操作权限下面我们先来演示一下普通用户执行root权限的过程过程命令如下代码语言javascriptAI代码解释cat /etc/shadow # 使用普通用户直接查看 /etc/shadow 会提示权限不够 sudo cat /etc/shadow # 使用 sudo 执行 root 权限注释/etc/shadow只有root权限才能访问代码语言javascriptAI代码解释vim /etc/passwd执行结果如下在这里插入图片描述文件中写入图中的那行代码作用就是给temp4用户sudo权限将他设为信任用户保存退出之后切换至 study_linux 用户重新执行之前查看 /etc/shadow 文件的过程命令如下代码语言javascriptAI代码解释su temp4 cat /etc/shadow sudo cat /etc/shadow结果如下在这里插入图片描述六、删除普通用户使用 userdel 命令 userdel 命令用于删除用户。基本语法如下sudo userdel [选项] 用户名常用选项-r同时删除用户的主目录及其内容。小结命令背后的智慧在Linux的世界里用户管理不仅仅是创建、删除和查看的简单操作更是一种艺术它承载着系统的安全与秩序维系着每一个命令的有效与意义。通过精心的命令与管理Linux系统得以井然有序地运作每个普通用户都在这个数字王国中找到自己的位置拥有自己的“领土”并在这片广袤的领土中自由探索、创造和成长。如同星辰与星座之间的关系Linux用户与系统之间的关系也充满了无限的可能性和探索的乐趣。管理这些用户就像是执掌着命运的钥匙打开了一扇扇通往数字世界的大门。而每一条简单的命令背后都藏着深邃的智慧与力量它们在无声的代码中舞动成为每一个系统管理员的得力助手。