Ubuntu Minimal如何设置多用户环境
导读:Ubuntu Minimal设置多用户环境的完整步骤 1. 登录系统 使用root用户或具有sudo权限的现有用户登录Ubuntu Minimal系统(若未设置root密码,可通过sudo passwd root设置)。 2. 创建新用户...
Ubuntu Minimal设置多用户环境的完整步骤
1. 登录系统
使用root用户或具有sudo权限的现有用户登录Ubuntu Minimal系统(若未设置root密码,可通过sudo passwd root
设置)。
2. 创建新用户
使用adduser
命令创建新用户(推荐方式,自动创建家目录和同名用户组):
sudo adduser newuser
系统会提示输入密码(需符合复杂度要求),以及可选的全名、房间号、电话号码等信息(可直接按回车跳过)。
3. 赋予管理员权限(可选)
若需让新用户拥有管理员权限(可执行sudo
命令),需将其添加到sudo
组:
sudo usermod -aG sudo newuser
注:-aG
表示“追加到组”(避免移除原有组),sudo
是Ubuntu的管理员组。
4. 配置SSH远程访问(可选)
若需通过SSH远程登录新用户,需安装并配置SSH服务:
# 安装openssh-server
sudo apt update &
&
sudo apt install -y openssh-server
# 启动并启用SSH服务(开机自启)
sudo systemctl start ssh
sudo systemctl enable ssh
# 配置防火墙允许SSH(若启用ufw)
sudo ufw allow ssh
sudo ufw enable # 若未启用防火墙,可跳过
5. 管理用户组(可选)
- 创建新组:使用
groupadd
命令创建专用组(如developers
):sudo groupadd developers
- 将用户添加到组:使用
usermod
命令将用户加入组(如将newuser
加入developers
组):sudo usermod -aG developers newuser
- 删除用户从组:使用
gpasswd
命令(如将newuser
从developers
组移除):sudo gpasswd -d newuser developers
6. 验证用户配置
- 切换用户:使用
su -
命令切换到新用户(需输入密码):
切换成功后,终端提示符会变为su - newuser
newuser@主机名:~$
。 - 测试sudo权限:切换到新用户后,执行
sudo
命令(如sudo whoami
),输入密码后应返回root
,证明权限生效。
7. 其他可选配置
- 修改用户信息:使用
usermod
命令调整用户名、家目录或Shell(如将olduser
改为newuser
):sudo usermod -l newuser olduser sudo usermod -d /new/home/path -m newuser # 移动家目录并保留内容 sudo usermod -s /bin/zsh newuser # 更改默认Shell为zsh
- 设置密码过期:使用
chage
命令强制用户定期修改密码(如30天后过期):sudo chage -E $(date -d "+30 days" +%Y-%m-%d) newuser
通过以上步骤,即可在Ubuntu Minimal系统中完成多用户环境的搭建与管理。每个用户拥有独立的家目录和权限,可根据需求灵活调整组归属和访问控制。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu Minimal如何设置多用户环境
本文地址: https://pptw.com/jishu/733524.html