安装不属于请求用户的设备

安装不属于请求用户的设备

使用 Ubuntu 18.04。登录 PC 的 tty 终端时,会出现dmesg以下行

[   83.966238] Mount of device (uid: 0) not owned by requested user (uid: 1000)
[   83.966795] Reading sb failed; rc = [-1]

似乎可以解释这个结果mount: Operation not permitted。然后我就看到了正常的提示。

常规/home已安装,我可以看到/home/userls -l home给出drwx------ 4 user user .... user)其内容。
如果我与同一桌面上的另一个用户一起登录,则不会发生此错误。此事件是该用户和加密内容加载更成问题的情况的一部分。如果相关,请参阅:https://askubuntu.com/q/1372716/446253

我对挂载时的所有权概念不太熟悉。这里,我首先尝试分离 dmesg 消息的含义。

哪些情况会引发该消息?
我应该首先查看哪里?

答案1

以下错误信息解释如下:

所挂载的设备 (uid: 0) 不属于请求的用户 (uid: 1000)

  • “user (uid: 1000)” 是遇到问题的用户
  • “device (uid: 0)”表示该设备未安装(没有 id)。
  • “不拥有”是实际错误。

home/.ecryptfs/user/.Private问题的原因在于权限:用户必须同时是和 的 所有者home/.ecryptfs/user/.ecryptfs。仅拥有其中一个是不够的。

相关内容