Linux 用户管理

由于 Linux 是一个多用户操作系统,因此需要管理员,他们可以管理用户帐户、权限和整体系统安全性。

你应该了解 Linux 管理员的基础知识,以便你可以处理用户帐户和用户组。

在本教程中,你将学习 -

  • 创建用户
  • 删除,停用帐户
  • 将用户添加到用户组
  • finger
  • Linux/Unix 用户管理命令

创建用户

在 Linux 中,为每个用户分配一个单独的帐户,其中包含用户的所有文件、信息和数据。你可以在 Linux 操作系统中创建多个用户。创建用户的步骤是:

使用终端

步骤 1)使用命令 sudo adduser

步骤 2)输入新帐户的密码并确认

步骤 3)输入新用户的详细信息,然后按 Y.

新帐户已创建。

使用 GUI

步骤 1)转到系统设置,查找显示 用户帐户 的图标。

步骤 2)单击解锁图标并在出现提示时输入密码,然后单击加号。

步骤 3)将弹出一个新窗口,要求你向新用户帐户添加信息。帐户类型提供两种选择 - 标准和管理(Ubuntu 限制)。如果希望新用户具有对计算机的管理访问权限,请选择 管理员 作为帐户类型。管理员可以执行添加和删除用户,安装软件和驱动程序以及更改日期和时间等操作。否则,请选择标准。填写全名,用户名并单击 创建

步骤 4)新帐户将显示,但默认情况下将被禁用。要激活它,请单击密码选项并添加新密码。单击 更改 以启用该帐户。

删除,停用帐户

通过终端

用终端禁用帐户的话,删除帐户上设置的密码。

sudo passwd -l `username`

要删除帐户,请使用命令 -

sudo userdel -r `username`

通过 GUI

步骤 1)突出显示用户帐户,然后单击减号以删除。

步骤 2)要禁用,请单击存储密码的区域,你将收到以下提示。选择禁用此帐户,然后单击更改。

将用户添加到用户组

你可以通过输入以下命令来查看 Linux 操作系统上的现有组:

groupmod "Press Tab key twice"

现在要将用户添加到组,请使用以下命令:

sudo usermod -a -G GROUPNAME USERNAME

系统会要求进行身份验证,然后将用户添加到组中。

你可以下面命令检查用户是否在组中。

cat /etc/group

它会显示用户是否在用户组中

dishan@vultr:~$
dishan:x:1000:

从用户组中删除用户时,使用以下语法删除用户。

sudo deluser USER GROUPNAME

GUI 方法

如果你不想在终端中运行命令来管理用户和组,则可以安装 GUI 加载项。

sudo apt-get install gnome-system-tools

完成后,输入

users-admin

检查用户设置,将出现一个选项卡管理组 -

finger

此命令用于获取 Linux 机器上用户的信息。你可以在本地和远程计算机上使用它

语法 finger 为远程和本地计算机上的所有已记录用户提供数据。

dishan@vultr:~$ finger
Login     Name       Tty      Idle  Login Time   Office     Office Phone
dishan              *tty1       1d  Sep 13 13:15
test1               pts/0          Sep 15 18:24 (86.95.38.174)
test2               pts/1      46  Sep 15 17:17 (86.95.38.174)

语法 finger username 指定用户的信息。

dishan@vultr:~$ finger dishan
Login: dishan                           Name:
Directory: /home/dishan                 Shell: /bin/bash
On since Thu Sep 13 13:15 (UTC) on tty1    1 day 4 hours idle
     (messages off)
On since Sat Sep 15 18:24 (UTC) on pts/0 from 86.95.38.174
On since Sat Sep 15 17:17 (UTC) on pts/1 from 86.95.38.174
   47 minutes 36 seconds idle
No mail.
No Plan.

Linux/Unix 用户管理命令

这是一个 linux 用户管理命令列表

命令 说明
sudo adduser username 添加用户
sudo passwd -l username 禁用用户
sudo userdel -r username 删除用户
sudo usermod -a -G GROUPNAME USERNAME 将用户添加到用户组
sudo deluser USER GROUPNAME 从用户组中删除用户
finger 提供有关所有登录用户的信息
finger username 提供特定用户的信息

总结

  • 你可以使用 GUI 或终端进行用户管理
  • 你可以创建,禁用和删除用户帐户。
  • 你可以向用户组添加/删除用户。