linux卸载sudo,删除后可以重新安装sudo吗?

当sudo意外被卸载后,可以通过几种方法重新安装。包括使用pkexec安装,启动到Recovery Mode安装,或者通过chroot方法从Ubuntu live disk安装。这些方案允许在没有sudo的情况下恢复其功能。
摘要由CSDN通过智能技术生成

问题描述

这似乎是一个chicken-egg问题。使用sudo最常见的任务是安装和删除软件。

sudo apt-get purge

但是sudo本身可以被删除。

sudo apt-get purge sudo # Do not run this command on production computers!

这就是有趣的地方

ubuntu@ubuntu:~$ sudo

bash: /usr/bin/sudo: No such file or directory

虽然显而易见的是,没有一个正确思想的人会清除sudo(除了我)之外,有人可能会被愚弄来运行这个命令(不是直接,以十六进制模式,或者其他任何方式),或者一个人可以伪装成技术SSH大师,做一团糟。

那么有没有办法重新安装sudo?

最佳解决思路

我可以用以下方法安装应用

pkexec apt-get install

来自man pkexec:

pkexec allows an authorized user to execute PROGRAM as another user. If username is not specified, then the program will be executed as the administrative super user, root.

所以,我认为pkexec apt-get install sudo应该也可以。

编辑:现在我可以确认:是的,可以使用pkexec apt-get install sudo安装sudo:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值