17 条回复  ·  1985 次点击
kneo 小成 2024-12-5 12:39:22
用你自己的用户把 sudo.conf 改成 root 不行?
NevadaLi 初学 2024-12-5 13:00:10
找个 liveCD 进去,把 docker tar 包放 home ,home 里面的文件应该是同一用户的,-R 直接改 owner 就行。 对于 docker 的配置,在/var/lib/docker/containers/*/config.f.json 可以拿到相关信息。 至于系统本身是没救了,尤其是 etc ,不同文件对应不同 owner 。
xuanbg 小成 2024-12-5 13:03:08
所以我直接用 root
NevadaLi 初学 2024-12-5 13:03:24
如果 home 是单独的分区,重装时候不选择格式化 home 就行;如果不是,那就有些麻烦,怎么操作都有丢数据的风险,最好还是找个盘备份出来再动。
RobinHuuu 小成 2024-12-5 13:11:32
其实还可以救。用 livecd 或者恢复环境进去,chroot 方式重新安装 sudo 以及 su 的包。这样保证你能进正常系统用 sudo 和 su ,其他有权限问题的可执行文件用这种方式解决。普通文件有 sudo 后改下权限就行了,就是有点麻烦。
kk2syc 初学 2024-12-5 13:25:05
https://metamug.com/article/networking/unable-to-access-sudoers-owned-by-uid-1000.html
zgcwkj 小成 2024-12-5 13:52:03
用 dd 命令,把 home 打包一下。重装再还原(也许行
hukei 小成 2024-12-5 13:59:57
少侠好武功
12
返回顶部