Linux 迁移系统后 goland 无法编译,与终端用户组相关

2025 年 11 月 29 日
 fid

前情提要

由于条件限制无法全盘迁移。采用备份 tar.gz 包的形式在 live 系统替换新机文件。 替换完成后修改了/etc/fstab 为新机的 uuid ,重启后鼠标键盘卡住,再次重启后发现完成迁移。

问题出现

问题出现在 goland 打开后编译出现/tmp 内的权限问题。检查过/tmp 的权限为drwxrwxrwt,并且尝试过新建/tmp 以及 chmod 1777 /tmp 等操作无效。

此外,sudo 输入密码的时候,系统终端是正确的,goland 内部终端输入不对。且系统终端我故意输错有提示再输入 4 次就锁定账户(kylin hwe 2024 sp1),goland 终端没有此提示。怀疑用户或用户组相关问题。

分别输入whoami id,发现id在 goland 输出包含12(lpadmin),系统终端为121(lpadmin),其他一致,很怪。

现状

上述id输出在我 sudo -K 后解决了。

但是 sudo 密码不一致没有解决。

v 友们怎么看

2228 次点击
所在节点    Linux
3 条回复
extrem
2025 年 11 月 29 日
goland 的 terminal shell 是独立的,可以在配置里看看路径
busier
2025 年 12 月 2 日
有备份是吧 简单

把所有已经安装的 deb 软件包重新覆盖安装一遍,即可恢复所有系统文件及权限配置

具体怎么操作让 ai 把命令写给你

ssh 远程操作的话,记得放到 tmux ,防止断网中断操作
uilzzw
2025 年 12 月 11 日
没碰见过这种情况,都是用 dd 迁移。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/1175830

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX