Linux中“is not in the sudoers file”解决方法

最近虚拟机装了个RedHat Enterprise Server 5,用惯了Ubuntu,觉得不太适应。

 

当在终端执行sudo命令时,系统提示“cuser is not in the sudoers file”:

$ sudo ls
Password:
cuser is not in the sudoers file.  This incident will be reported.

 

其实就是没有权限进行sudo,解决方法如下(这里假设用户名是cuser):

1.切换到超级用户:$ su

2.打开/etc/sudoers文件:$vi /etc/sudoers

3.修改文件内容:

找到“root    ALL=(ALL)       ALL”一行,在下面插入新的一行,内容是“cuser   ALL=(ALL)       ALL”,然后在vi键入命令“wq!”保存并退出。

注:这个文件是只读的,不加“!”保存会失败。

4.退出超级用户:$ exit

5.可以尽情使用sudo了。

时间: 2024-10-12 12:09:37

Linux中“is not in the sudoers file”解决方法的相关文章

linux中提示Wrong permissions on configuration file...解决方法

错误提示 Wrong permissions on configuration file, should not be world writable! 解决办法 phpMyAdmin要在755权限下才能正常工作(777不行).所以解决办法也就来了: SSH,cd到phpMyAdmin上级目录, chmod -R 755 phpMyAdmin

在Linux中使用MD5实现用户验证的解决方法_Linux

使用openssl中的MD5函数,该函数返回16字节的unsigned char类型的数据,每个字节的范围都在0-255间,把 它格式化为十六进制就是32位md5编码.注:一个字节为8位,正好可以表示2位的十六进制. 使用登录客户端的用户名从Redis数据库中得到salt值和加密后的密码,然后把登录客户端的密码经过salt加密后,与 Redis数据库中的密码进行比较.相同则验证通过,否则验证失败. Redis数据库中密码的存储格式为password:salt 用户验证算法如下: int user

linux中mysql升级后不能启动的解决方法

问题一 第一步    代码如下 复制代码 1. 下载 http://files.directadmin.com/services/all/mysql/mysql-5.1.50.tar.gz     2.tar zxvf mysql-5.1.50.tar.gz     3.cp mysql-5.1.50/sql/share/english/errmsg.sys /usr/share/mysql/english/errmsg.sys     第二步    代码如下 复制代码 1.编辑my.cnf 添

在Linux中通过Python脚本访问mdb数据库的方法

  这篇文章主要介绍了在Linux中通过Python脚本访问mdb数据库的方法,本文示例基于debian系的Linux系统,需要的朋友可以参考下 在 linux 系统中连接 mdb 数据库,直接连接的话,mdb 默认的驱动无法识别非 windows 的路径, 所以不能使用常规的连接方式 ? 1 DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:dirfile.mdb 安装 这里我们需要借助一些库来实现第三方的驱动 我们需要安装这些包:mdbtools,

Linux系统出错提示[root@localhost ~]# iptraf的解决方法

我们都知道Linux系统的很多操作都需要命令来执行,在执行命令的过程中,有时会遇到[root@localhost ~]# iptraf错误提示,遇到这个问题要如何解决呢?下面小编就给大家介绍下Linux执行命令提示[root@localhost ~]# iptraf的解决方法. 提示: [root@localhost ~]# iptraf -bash: iptraf: command not found 要解决这个问题就需要安装相应的软件包,很多时候命令名不一定就是软件包的名字, 在这里的ipt

PHP中file_exists()判断中文文件名无效的解决方法_php技巧

本文实例讲述了PHP中file_exists()判断中文文件名无效的解决方法.分享给大家供大家参考.具体方法如下: php中判断文件是否存在我们会使用file_exists函数或is_file函数,但在使用file_exists时如果你文件名或路径是中文在uft8编码文档时是无效.本文就来解决此问题,下面我们一起来看看. 定义和用法:file_exists() 函数检查文件或目录是否存在. 如果指定的文件或目录存在则返回 true,否则返回 false. 例子1 复制代码 代码如下: <?php

linux找不到动态链接库 .so文件的解决方法(转自:http://www.cnblogs.com/xudong-bupt/p/3698294.html)

linux找不到动态链接库 .so文件的解决方法 如果使用自己手动生成的动态链接库.so文件,但是这个.so文件,没有加入库文件搜索路劲中,程序运行时可能会出现找不到动态链接库的情形. 可以通过ldd命名来查看可执行文件依赖的动态链接库,如下(其中D为可执行程序):  其中的libjson_linux-gcc-4.6_libmt.so cannot found. 解决这个问题:  (1)在系统中查找这个文件(当然要保证系统中已经有这个.so文件,只是查找路径没有设置正确而已): sudo fin

Warning: session_start() [function.session-start]: open_basedir restriction in effect. File解决方法

Warning: session_start() [function.session-start]: open_basedir restriction in effect. File解决方法 Warning: include() [function.include]: open_basedir restriction in effect. File(/www/webpublic_html/admin/inc/inc.php教程) is not within the allowed path(s)

Android WebView 不支持 H5 input type="file" 解决方法

最近因为赶项目进度,因此将本来要用原生控件实现的界面,自己做了H5并嵌入webview中.发现点击H5中 input type="file" 标签 不能打开android资源管理器. 通过网络搜索发现是因为 android webview 由于考虑安全原因屏蔽了 input type="file" 这个功能 . 经过不懈的努力,以及google 翻译的帮助 在 stackoverflow 中找到了解决的方法. 具体可以理解为 重写webview 的WebChrome