创建新用户并授予管理员权限 #
在当前root账户下创建新用户(假设用户名为"newuser"):
adduser newuser
adduser newuser --shell /bin/zsh #同时将zsh配置为用户默认shell
系统会提示你设置密码并填写一些个人信息
将新用户添加到sudo组(具有管理员权限):
usermod -aG sudo newuser
切换到新用户:
su - newuser
测试sudo权限:
sudo apt update #系统会要求输入密码,确认sudo权限正常工作
设置WSL2默认用户 #
在对应的Linux发行版文件系统里/etc/wsl.conf 增加:
[user]
default=用户名
或者使用以下命令以对应用户启动:
wsl.exe -d Ubuntu-24.04 -u username #Ubuntu-24.04为对应发行版
用户管理操作 #
whoami #查看当前用户
sudo su #切换回root用户
查看 #
cat /etc/passwd #查看所有用户
cat /etc/group #查看所有用户组
id username #查看用户的信息
添加 #
adduser newusername #创建新用户
usermod -aG groupname username #将用户添加到组
usermod -aG sudo username #将用户添加到管理员组
groupadd new_groupname #创建用户组
修改 #
usermod -l new_username old_username #修改用户名
usermod -d /new/home/directory username #修改用户的主目录
usermod -s /bin/bash username #修改用户默认shell
usermod -shell /bin/bash username
passwd username #修改用户密码
usermod -g groupname username #修改用户的组
删除 #
userdel username
userdel -r username #同时删除该用户的主目录和邮件文件
deluser username groupname #将用户从组中移除
groupdel groupname #删除用户组