在实时会话中切换用户时显示“无密码输入”

在实时会话中切换用户时显示“无密码输入”

我无法再访问我的 Ubuntu 系统(请参阅这个问题)。现在,我使用可启动的 Ubuntu USB 启动电脑,一切正常,我尝试访问我的文件,以保证硬盘上的文件安全。但是,当我尝试将文件复制到外部驱动器时,我收到错误消息

The folder xxx cannot be handled because you do not have permissions the read it

因此,我首先尝试切换用户(文件所有者),尝试使用命令行,但是出现以下情况:

No passwd entry for user 'waanders'

我无法访问我自己的文件,请帮忙。

答案1

文件所有者的 UID 可能与 1000(第一个创建用户的 UID)不同。您可以使用命令stat来确定它。您可以:

  • 用来sudo -i成为 root(实时会话中不需要密码)并访问所有文件。最简单的选项。
  • chown文件到 UID 1000 - 可能会很耗时,具体取决于文件的数量。
  • 添加一个与文件 UID 相同的用户(例如1001):

    sudo adduser --uid 1001 foo
    

    然后切换到该用户。

相关内容