首页主机资讯Ubuntu Minimal如何设置多用户环境

Ubuntu Minimal如何设置多用户环境

时间2025-10-23 16:03:03发布访客分类主机资讯浏览1361
导读: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命令(如将newuserdevelopers组移除):
    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
Ubuntu Minimal远程桌面设置方法 Ubuntu Minimal中如何优化网络连接

游客 回复需填写必要信息