V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
fid
V2EX  ›  Linux

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

  •  
  •   fid · 8 天前 · 1225 次点击

    前情提要

    由于条件限制无法全盘迁移。采用备份 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 友们怎么看

    2 条回复    2025-12-02 23:14:26 +08:00
    extrem
        1
    extrem  
       7 天前
    goland 的 terminal shell 是独立的,可以在配置里看看路径
    busier
        2
    busier  
       4 天前 via iPhone
    有备份是吧 简单

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

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

    ssh 远程操作的话,记得放到 tmux ,防止断网中断操作
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2561 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 07:36 · PVG 15:36 · LAX 23:36 · JFK 02:36
    ♥ Do have faith in what you're doing.