驱动:长时间处于root 权限过高 容易造成修改 切换其他账户在必要时+sudo 更为安全
添加新用户: 使用 adduser
或 useradd
命令创建一个新用户(例如,用户名为 newuser
):sudo adduser newuser
或者:
sudo useradd -m newuser
sudo passwd newuser # 设置密码
将用户添加到 sudo
组: 在大多数Linux系统中,sudo
权限通常与 sudo
组相关联。你可以将新用户添加到 sudo
组来赋予其管理员权限:
sudo usermod -aG sudo newuser
对于某些发行版(例如 CentOS 或 RHEL),sudo
组可能被称为 wheel
,在这种情况下,你可以使用:
sudo usermod -aG wheel newuser
验证 sudo 权限: 让新用户退出当前会话并重新登录,然后使用以下命令检查是否获得了 sudo
权限:
sudo whoami
如果输出为 root
,则表明该用户已成功获得 sudo
权限。
MISC:
切换用户到shs
su – shs
1. 查看所有用户
所有用户的信息都存储在 /etc/passwd
文件中。使用以下命令可以列出系统中的所有用户:
cat /etc/passwd
输出示例:
root:x:0:0:root:/root:/bin/bash
shs:x:1001:1001::/home/shs:/bin/bash
hik:x:1002:1002::/home/hik:/bin/bash
- 第一列是用户名。
- 第三列是用户 ID(
UID
)。- UID 小于 1000 的通常是系统用户。
- UID 大于或等于 1000 的通常是普通用户(默认配置下)。