首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >横向-sysinfo.cache:在WSL中启动Ubuntu 22.04时拒绝的权限

横向-sysinfo.cache:在WSL中启动Ubuntu 22.04时拒绝的权限
EN

Ask Ubuntu用户
提问于 2022-06-17 13:51:28
回答 2查看 12.2K关注 0票数 38

我使用WSL在Windows 11上安装了Ubuntu22.04。然后我用WSL命令(--export/--import)将它移动到另一个磁盘上。

移动它之后,默认用户是root用户,所以我在/etc/wsl.conf中添加了以下行:

代码语言:javascript
运行
复制
[user]
default=numa

现在,在我开始Ubuntu (我认为是MOTD)时每天显示一次的消息中,我可以看到这样的消息:

代码语言:javascript
运行
复制
[/etc/update-motd.d/50-landscape-sysinfo: 17: cannot create /var/lib/landscape/landscape-sysinfo.cache: Permission denied]

虽然这似乎没什么坏处,但我想知道如何才能避免这种情况。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2022-06-17 19:19:22

简短答覆:

有两种选择:

  • 推荐: sudo apt移除风景--普通sudo apt自动删除#(可选),但建议您在重新启动rm ~/..motd_并重新启动之后确认问题已经消失,并且错误不应该再出现。
  • 或者,如果您为每个这个答案启用Systemd,也不应该出现错误。但是,我不建议启用Systemd来抑制此错误消息。如果您不需要它用于其他目的,那么这将是很大的开销。

更详细的情况:

别担心-这与你移动分发无关。在WSL上的所有22.04安装中都存在问题。有趣的是,直到你指出它,我才注意到它--这表明了我对MOTD的关注有多大:-/。

这是在这个吉特布问题底部报告的,但是它与这个特定的问题无关(这个问题以前是,现在仍然是固定的)。

这里的问题是,WSL的Ubuntu发行版基于Ubuntu,其中包括对景观的支持,这是一种用于管理服务器的特性。

当然,这并不适用于WSL,而且可能(我在这里猜测,但稍后我将尝试确认)需要Systemd支持,即WSL没有。我有一种感觉,就是有一个Systemd单元设置没有在WSL上运行的山水目录;因此出现了错误。

使用上面的命令删除这个包是安全的,并且错误将不再出现。

票数 56
EN

Ask Ubuntu用户

发布于 2022-11-20 02:38:46

固定于:

代码语言:javascript
运行
复制
sudo usermod -a -G landscape $USER

此命令将用户添加到landscape组中。

然后注销并重新登录。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1414483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档