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 或终端进行用户管理
- 你可以创建,禁用和删除用户帐户。
- 你可以向用户组添加/删除用户。