您当前的位置: 首页 >  linux

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Linux】XXX is not in the sudoers file …… 的解决方案

星拱北辰 发布时间:2020-03-19 00:52:36 ,浏览量:0

文章目录
  • XXX is not in the sudoers file ……
    • How to write and save?
  • E: dpkg 被中断,您必须手工运行 'sudo dpkg --configure -a' 解决此问题
  • curl: (23) Failure writing output to destination

XXX is not in the sudoers file ……

网上资料都告诉大家,解决方法是改root ALL=(ALL) ALL那里,可能有的新手看不懂,这里解释一下。

在终端执行sudo命令时,Linux提示:“XXX is not in the sudoers file ……”

原因是没有权限进行sudo,解决方法如下:

  1. 切换到超级用户:#su (然后输入root的密码,即可登录)
  2. 打开/etc/sudoers文件:#visudo
  3. 修改文件内容(后面会说)
  4. 退出超级用户:#exit

有关修改文件,初学者可能不能接受这种纯命令行的方式。 做法是,找到"root ALL=(ALL) ALL“一行,在下面插入新的一行,内容是”username ALL=(ALL) ALL“,然后在vim键入命令”:wq!"保存并退出。 注:这个文件是只读的,不加“!”保存会失败。

How to write and save?

最难的是初学者不知道怎么才能修改这个文件并保存。 编辑的时候存在三种模式:

  • 一般模式:一进去就是这种状态,其实是只读的,不可写。
  • 编辑模式:在一般模式下按i就会进入编辑模式,此时就可以改写文件内容,按ESC可回到一般模式。
  • 命令模式:在一般模式下按:就会进入命令模式,左下角会有一个冒号出现,此时可以敲入命令并执行。(比如最后的保存啊,最初啊啥的)

在这里插入图片描述

E: dpkg 被中断,您必须手工运行 ‘sudo dpkg --configure -a’ 解决此问题

Linux执行命令sudo apt install curl报错: E: dpkg 被中断,您必须手工运行 ‘sudo dpkg --configure -a’ 解决此问题。

系统版本:Ubuntu 20.04 LTS

解决方法:命令行三步走

sudo rm /var/lib/dpkg/updates/*
sudo apt-get update
sudo apt-get upgrade
curl: (23) Failure writing output to destination

Linux执行curl命令报错:curl: (23) Failure writing output to destination

操作系统:Ubuntu 20.04 LTS

解决方法:snap curl没用,应该卸载并用apt重装:

sudo snap remove curl
sudo apt install curl

至此,问题解决。

关注
打赏
1660750074
查看更多评论
立即登录/注册

微信扫码登录

0.0841s