Linux 用户管理2025年3月17日 | 阅读 3 分钟 用户管理包括从创建用户到删除用户的所有操作。在 Linux 系统上,用户管理可以通过三种方式进行。 图形工具易于使用,适合新手,因为它能确保您不会遇到任何麻烦。 命令行工具包括 useradd、userdel、passwd 等命令。这些主要由服务器管理员使用。 第三种也是非常罕见的工具是直接使用 vi编辑本地配置文件。 Linux 上的本地用户数据库是 /etc/passwd 目录。 ![]() 查看上面的截图,它有七列,用冒号分隔。从左边开始,各列分别表示用户名、x、用户 ID、主组 ID、描述、主目录名称和登录 Shell。 rootroot 用户是超级用户,拥有创建用户、删除用户以及登录到其他用户账户的所有权限。root 用户的用户 ID 始终为 0。 ![]() useradd使用 useradd 命令可以添加用户。 语法 示例 ![]() 查看上面的截图,我们创建了一个名为xyz的用户,同时创建了主目录(-m)、设置了主目录名称(-d)和描述(-c)。 'xyz' 收到了用户 ID 1004 和主组 ID 1004。 /etc/default/useradd文件 /etc/default/useradd 包含一些用户默认选项。可以使用命令useradd -D显示此文件。 语法 ![]() userdel使用 userdel 命令删除用户账户。 语法 ![]() 示例 查看上面的截图,我们首先用 'tail' 命令显示了 xyz 用户账户。要删除它,需要传递命令"userdel -r xyz"。 为了重新检查,再次使用 'tail' 命令,正如您所见,没有显示 xyz 用户账户。 因此,它已被删除。 usermodusermod 命令用于修改现有用户的属性。 语法 示例 ![]() 查看上面的截图,用户名john被替换为新用户名jhonny。 /etc/skel//etc/skel/ 包含一些隐藏文件,其中包含应用程序的配置文件和默认值。因此,它充当默认主目录和用户配置文件。在使用 useradd -m 选项时,/etc/skel/ 会被复制到新创建的目录。 ![]() 查看上面的截图,列出了 /etc/skel/ 的文件。 删除主目录使用userdel -r选项,您可以与用户账户一起删除主目录。 语法 示例 ![]() 查看上面的截图,用户 john 的主目录和用户账户都被删除了。 登录 Shell/etc/passwd 文件也说明了用户的登录 Shell。 ![]() 查看上面的截图,用户 guest 将使用/bin/bash Shell 登录,用户 jtp 将使用/bin/ksh Shell登录。 您可以使用 usermod 命令为用户更改 Shell 模式。 语法 示例 ![]() 查看上面的截图,jtp 的 Shell 已从/bin/ksh更改为/bin/bash。 chsh用户可以使用 chsh 命令更改他们的登录 Shell。 命令chsh和chsh -s都可以用来更改 Shell。 语法 ![]() 查看上面的截图,chsh 命令已将 sssit 的登录 Shell 从/bin/sh更改为/bin/bash。 语法 示例 ![]() 查看上面的截图,登录 Shell 已更改为 /bin/s。 下一主题Linux 用户密码 |
| Linux 添加用户 | Linux 用户添加命令 Linux 服务器允许我们在安装后创建多个用户。Linux 是一个多用户系统,这意味着多个用户可以同时在同一系统上工作。我们被允许...
阅读 4 分钟
Linux Linux 允许我们将用户添加到特定的用户组。一个用户账户可以被添加到多个组。例如,拥有 sudo 权限的用户可以访问 sudo 命令以获得相关权限。此外,我们可以配置文件...
5 分钟阅读
Linux 本章介绍本地用户密码。您将在此处学习如何更改密码,以及如何通过不同方法设置密码。第一种方法是使用 passwd 命令。第二种方法是使用 openssl passwd 命令。使用 passwd 命令 passwd 用户可以使用命令设置密码...
阅读 3 分钟
Linux su 命令 su 命令允许您以另一个用户的身份运行 shell。语法: su <用户名> 示例: su jtp 查看上面的快照,用户账户已从 sssit 更改为 jtp。 su 到 root 您可以更改用户到 root,如果您知道 root 密码。语法: su root 以 root 身份...
阅读 2 分钟
Linux id 命令用于打印实际和有效的用户 ID 和组 ID。用户 ID (UID) 是特定用户的标识,而组 ID (GID) 可以包含多个用户的标识。此命令是用户管理的有用工具。追踪...
阅读 3 分钟
Linux 用户简介 本教程将告诉您如何使用 who、who am i 等命令识别系统的用户账户。如果单系统有多个用户使用,那么每个人都可以拥有自己的用户账户。在这里,了解...
阅读1分钟
Linux 用户可以被列入不同的组。组允许我们在组级别设置权限,而不是在个人级别设置权限。每个 Linux 发行版都有一个图形化工具来管理组。组可以通过图形化工具、命令行工具和...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India