默认root无法进行ui登录,所以配置用户进行登录
只要按规范创建的用户,默认就能登录 UI 界面,关键是满足以下条件并避开常见坑。

一、可登录 UI 的核心条件

1. 已设置有效密码(非空且已执行  sudo passwd 用户名 );
2. 有家目录( /home/用户名 ,权限归该用户: chown 用户名:用户名 /home/用户名 );
3. 有有效登录 shell(如  /bin/bash ,非  /sbin/nologin  等);
4. 系统已安装桌面环境+显示管理器(GDM/LightDM),默认目标为  graphical.target ;
5. 非 root(Ubuntu 默认禁止 root 图形登录)。

二、不同创建方式的差异

  • 推荐:adduser 命令:自动创建家目录、设  /bin/bash 、提示设密码,创建后即可在 UI 登录。
    bash

sudo adduser 用户名
 

  • 图形界面创建:设置里添加的用户(标准/管理员),自动满足所有登录条件,直接在登录界面选用户即可。
  • 不推荐:useradd 命令:默认无家目录、shell 可能为  /bin/sh ,需手动补配置才可以 UI 登录:
    bash

sudo useradd -m -s /bin/bash 用户名 # -m 建家目录,-s 设 bash
sudo passwd 用户名
 

三、常见问题与排查

1. 登录界面无新用户:注销或重启;检查显示管理器是否正常( sudo systemctl status gdm3 )。
2. 密码正确却登不上:确认家目录存在且权限正确;检查  /etc/passwd  中 shell 是  /bin/bash ;重新设置密码( sudo passwd 用户名 )。
3. 登录循环:多为家目录权限异常,执行  sudo chown -R 用户名:用户名 /home/用户名  修复。
4. 无图形登录界面:安装桌面( sudo apt install ubuntu-desktop ),设默认目标  sudo systemctl set-default graphical.target ,重启。

四、登录操作

注销当前用户或重启,在登录界面选新用户名,输入密码即可进入桌面。