Linux||报错:vboxuser is not in the sudoers file. This incident will be reported.

一、问题描述

        打算在Ubuntu虚拟机上部署SonarQube时,为避免各种不必要的奇怪问题,预先使用sudo命令修改系统参数。

        命令如下:sudo sysctl -w vm.max_map_count=262144

        报错如下:vboxuser is not in the sudoers file. This incident will be reported.

二、原因分析

        vboxuser没有sudo权限,需在/etc/sudoers系统文件添加vboxuser  ALL=(ALL)  ALL语句

三、解决方法

        在/etc/sudoers系统文件添加vboxuser的sudo权限,操作步骤如下:

        1、切换为超级用户:$ su  (由$变为#表示切换成功)

        2、使用vi编辑器打开/etc/sudoers文件:# vi /etc/sudoers

        3、按i键进入vi编辑器的编辑模式,找到“root  ALL=(ALL)  ALL”一行,在下面插入“vboxuser  ALL=(ALL)  ALL”语句,按Esc键退出编辑模式,然后键入命令“wq!”保存并退出。

        4、输入命令more /etc/sudoers查看是否成功保存,图中为保存成功

        5、退出超级用户切换为普通用户:$ exit   (由#变为¥表示切换成功)

        6、再次执行sudo命令,不再报错

附:如在使用vi编辑器修改文件时,按上下左右键文件内会出现字母,解决方法如下

Linux||使用vi编辑器按上下键输出字母_Inochigohan的博客-CSDN博客icon-default.png?t=M85Bhttps://blog.csdn.net/Inochigohan/article/details/128205812?spm=1001.2014.3001.5502文章来源地址https://uudwc.com/A/zkrRY

原文地址:https://blog.csdn.net/Inochigohan/article/details/128206433

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

上一篇 2023年09月24日 07:31
VSCode使用ssh连接服务器跑代码
下一篇 2023年09月24日 07:32