无法在debian系统上登录其他用户

无法在debian系统上登录其他用户

我不能登录KDE,就像我的系统上的 GUI 的其他用户一样,Debian只有在安装时创建的用户。

我可以在命令行中登录:

su - user

进入用户登录,但仅限于外壳。

我已经创建了一个登录 shell

usermod -s /bin/bash user

并删除用户并创建新用户

useradd -m user

我尝试过更改密码:

sudo passwd user

cat /etc/passwd   # gives

Óuser:x:1001:1001::/home/Óuser:/bin/bash

操作系统版本:

PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

当我尝试登录时,我会发现login failed密码错误,但我确信我的密码正确。

答案1

Debian 系统上的用户名必须以 ASCII 字母或下划线开头,然后只能包含字母、数字、破折号或下划线。用户名可以以可选的$.最大长度为 32 个字符。

Óli我建议oli将用户的“真实姓名”设置为 ,而不是Óli

也可以看看:验证 Linux 用户的正则表达式是什么?

相关内容