【发布时间】:2021-01-13 02:28:30
【问题描述】:
Debian Buster,KDE-Plasma
我是 Linux 和编程的新手,我在安装 Python 3.8 时弄坏了一些东西,但我找不到解决方案,因为我真的找不到我做了什么。我真的很想了解发生了什么,因为我想了解很多关于 Linux 的知识,但是我来自 Windows,用户的帐户和权限对我来说仍然是一个谜。
我知道自己做错了什么,并且可以描述症状。 我做错了什么:我使用类似于“usermod -a -G root my_user_name”的东西来为我的用户帐户授予 sudo 权限。
症状是:
我在 Plasma 下的登录屏幕中丢失了我的登录名。没有用户帐户,也没有用户图标。在破解系统之前我只需要写密码,现在我也必须输入我的用户名。 登录屏幕来自 Gnome,切换用户屏幕来自 Plasma。
在桌面上一切正常,但是当我打开 Konsole 时,我的用户起始文件夹是 /root,而 root 是在 home/user 文件夹中启动的。我完全迷路了。
权限也发生了一些变化,因为虽然我没有使用SU帐户,但当我习惯输入Root密码时,管理一些安装和一些操作会要求使用密码。
我一直在搜索互联网,但找不到我为获得这种行为而修改的内容。
我查看了 /etc/passwd,唯一看起来奇怪的是一行写着我的全名,起始文件夹是 /bin/bash。如果我将其更改为 /home/user,情况会变得更糟,因为 konsole 符合问题并且无法启动。我还查看了 etc/groups,但无法确定是否有问题。
在弄清楚情况之前我不想再接触了,因为系统充满了应用程序,我花了很多时间来配置它。
【问题讨论】:
标签: authentication user-permissions