Linux用户管理
# 以下命令是以root身份在执行的
# 查看现有的用户
root@DESKTOP-1217V6I:~# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
... # 省略
landscape:x:108:115::/var/lib/landscape:/usr/sbin/nologin
p6158:x:1000:1000::/home/p6158:/bin/sh
# 更新一个现有用户的密码
root@DESKTOP-1217V6I:~# passwd p6158
New password:
Retype new password:
passwd: password updated successfully
# 创建一个新用户,同时为其创建home文件夹
root@DESKTOP-1217V6I:~# useradd -m p6158
# 创建一个新用户
root@DESKTOP-1217V6I:~# useradd p6158
# 为一个已存在的,没有home文件夹的用户创建home文件夹
root@DESKTOP-1217V6I:/home# mkhomedir_helper p6158
# 查看当前登录中的用户
root@DESKTOP-1217V6I:/home# whoami
root
# 切换用户,如果是切换到root,可以省略用户名,直接写[su -]
root@DESKTOP-1217V6I:/home# su - p6158
Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 5.10.16.3-microsoft-standard-WSL2 x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/pro
... # 省略