【问题标题】:Ubuntu 18.04 /var/lib/snapd has 'other' write 40777Ubuntu 18.04 /var/lib/snapd 有“其他”写入 40777
【发布时间】:2018-06-25 15:44:25
【问题描述】:

尝试在 Ubuntu 中启动计算器,但收到以下消息:

/var/lib/snapd has 'other' write 40777

不知道这意味着什么。我只想启动计算器。诡异的。有什么想法吗?

【问题讨论】:

    标签: permissions ubuntu-18.04


    【解决方案1】:

    事实上,要解决所有与 snap 相关的应用程序的问题,您必须这样做:

    sudo chmod 755 /
    

    【讨论】:

    • 不要那样做。此命令可以破坏您的操作系统以更改受保护文件的权限。 @Sven 的答案应该被标记为正确的答案。
    • 同意@JMoura - 事实上,我确实通过运行sudo chmod 755 / #LessonLearned 来管理我的 Chrome OS Linux 容器。那么还有其他想法吗?我特别看到/ has 'other' write 40777,即使在运行推荐的答案之后也是如此。
    • @JoshuaPelton-Stroud。仅仅运行 chmod 755 / 是不可能的。它只是根目录。如果你使用 -R 那么它可能是一个问题,所以不要递归。
    • 我阅读了@JMoura 的评论,但还是照做了。为我工作。就像 Yasha 在评论中提到的那样,这不是递归的。
    【解决方案2】:

    也发生在我身上。我将 /var/lib/snapd 的权限从 777 更改为 755,所以这样做:

    sudo chmod -R 0755 /var/lib/snapd

    【讨论】:

    • 还有其他解决方案吗?因为如果我给 /var/lib/snapd 755 权限,我的 docker 将不会启动,因为 docker 需要 777 权限。
    • 这实际上解决了所有其他无法启动的 snap 应用程序的问题:slack、postman、spotify。非常感谢。
    【解决方案3】:

    我在尝试从终端打开 vscode 时遇到“/has 'other' write 40777”问题。这是由“sudo chmod 755 /”命令修复的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-31
      • 2015-02-13
      • 2013-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-23
      相关资源
      最近更新 更多