文章目录

  • 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

至此,问题解决。

【程序设计】Linux常见错误的解决方案相关推荐

  1. 大数据常见错误及解决方案

    大数据常见错误及解决方案(转载) 1.用./bin/spark-shell启动spark时遇到异常:java.net.BindException: Can't assign requested add ...

  2. Hadoop常见错误及解决方案、Permission denied: user=dr.who, access=WRITE, inode=“/“:summer:supergroup:drwxr-xr-x

    文章目录 4.常见错误及解决方案 1)防火墙没关闭.或者没有启动YARN 7)不识别主机名称 8)DataNode和NameNode进程同时只能工作一个. 9)执行命令不生效,粘贴Word中命令时,遇 ...

  3. MySQL数据库常见错误及解决方案

    MySQL数据库常见错误及解决方案 1 MySQL无法重启问题解决Warning: World-writable config file '/etc/my.cnf' is ignored 原因 今天帮 ...

  4. Hadoop中的MapReduce框架原理、数据清洗(ETL)、MapReduce开发总结、常见错误及解决方案

    文章目录 13.MapReduce框架原理 13.7 数据清洗(ETL) 13.7.1 需求 13.7.1.1 输入数据 13.7.1.2 期望输出数据 13.7.2 需求分析 13.7.3实现代码 ...

  5. 大数据技术之Hadoop(Hadoop企业优化常见错误及解决方案)

    6.1 MapReduce 跑的慢的原因 6.2 MapReduce优化方法 MapReduce优化方法主要从六个方面考虑:数据输入.Map阶段.Reduce阶段.IO传输.数据倾斜问题和常用的调优参 ...

  6. gulp压缩js转义es6的常见错误及解决方案

    gulp压缩js转义es6的常见错误及解决方案 参考文章: (1)gulp压缩js转义es6的常见错误及解决方案 (2)https://www.cnblogs.com/uimeigui/p/11797 ...

  7. Mac提示app损坏、Error,Mac电脑最常见错误的解决方案

    这篇文章蓝同学给大家分享一下Mac电脑上最常见错误的解决方案. 以下仅给出部分错误提示截图,类似的错误提示还有磁盘映像损坏.xxx.app有啥啥问题.... ①提示xxx.app已损坏,让你移到废纸篓 ...

  8. NDK编译php,Android NDK编译常见错误及解决方案

    Android NDK编译常见错误及解决方案 Error 1:$ ndk-build/cygdrive/c/andy/abc/obj/local/armeabi-v7a/objs/abc//hello ...

  9. webapi发布常见错误及解决方案

    webapi发布常见错误及解决方案 参考文章: (1)webapi发布常见错误及解决方案 (2)https://www.cnblogs.com/zlp520/p/9436645.html 备忘一下.

最新文章

  1. VMware虚拟机安装之后,打开时找不到启动Centos的界面
  2. Ubuntu Linux 安装 .7z 解压和压缩文件
  3. linux下目录的个个文件夹含义
  4. python walk_Python os.walk()方法
  5. JavaScript字符串操作方法大全,包含ES6方法
  6. 如何将javaweb项目部署到linux下
  7. 怎样学习和阅读技术书籍?
  8. 1._请写出5种以上的android中界面常用布局方式,跳槽季“充电宝”Android面试题(一)...
  9. centos mysql 5.6.19_Centos 6.3将Mysql 5.1.61升级为mysql 5.6.19遇到的问题及解决方式
  10. HALCON不同图像格式保存时间对比表
  11. 【C51单片机】6-ESP8266——wifi模块联网、AT指令
  12. 图片视频音频开源文件转换器file-converter
  13. 不删除其他盘的文件情况下扩充C盘空间
  14. 行人重识别+人脸识别+商品识别(新商品库对比)
  15. selenium实现163邮箱自动登录
  16. Adobe Audition生成正弦波音频
  17. 计算机选择位置不能选桌面,win7电脑桌面的图标无法拖动位置了怎么办?
  18. 从T型人才理解ALM Polarion
  19. java 销毁 session_Spring session对于session的创建和销毁监听
  20. 用java实现批量下载百度云中的音乐

热门文章

  1. 【微电网】具有柔性结构的孤岛直流微电网的分级控制(Malab代码实现)
  2. 网上企业手机订货软件源码定制搭建|移讯云订货通系统
  3. python实现两个excel数据匹配,最终写入新的excel文件
  4. Sublime Text 4 (Build 4143)激活与汉化
  5. frp内网穿透工具实现内网穿透
  6. Qt 打印时, 输出文件和行号 __FIEL__ __LINE__
  7. 获取邮件的发件人信息不正常
  8. 服务器重置消失了怎么办,饥荒服务器突然重置后如何恢复 | 手游网游页游攻略大全...
  9. HTML中DIV常用属性
  10. 《百面机器学习》读书笔记(十一)-强化学习