【问题标题】:I broke something with usermod我用 usermod 破坏了一些东西
【发布时间】: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


    【解决方案1】:

    我解决了部分问题。现在我有 SDDM 登录屏幕。我重新安装了 SDDM 默认主题(微风)。现在我可以在其他主题之间切换,不是很多,因为很多依赖于 Qtquick-controls 2.5 并且我安装了 4.1x。

    仍然让我毛骨悚然的是,我如何能够仅通过指令 (usermod) 交换用户和根登录文件夹

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-18
      • 2010-10-01
      • 2013-07-12
      • 1970-01-01
      • 2013-03-10
      相关资源
      最近更新 更多