`

CentOS ,sudoers 解决方法

 
阅读更多

用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。下面是修改方 法:

1)进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用)
2)添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。
3) 编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",输入"i"进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存(就是先按一 下Esc键,然后输入":wq")退出。
4)撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoers"。

分享到:
评论

相关推荐

    Centos7.6下设置Oracle定时自动备份和sudo设置.docx

    为了解决这个问题,我们需要修改 sudoers 文件,添加 oracle 用户的配置。 首先,我们需要切换到 root 用户下,并使用 chmod 命令添加写权限到 sudoers 文件中。 ``` [root@centos7 ~]# chmod +w /etc/sudoers ``` ...

    Centos 5.5安装教程

    4. **用户与权限**: 调整用户权限,设置sudoers文件,便于日常管理。 以上就是CentOS 5.5的安装教程,虽然此版本已不再维护,但它仍能为学习Linux基础和理解RHEL兼容性提供有价值的经验。在实际操作中,建议使用更...

    linux不能使用sudo命令解决方案

    Linux 无法使用 sudo 命令解决方案 Linux 系统中,sudo 命令是一种常用的权限提升...通过掌握 sudo 命令的使用方法和解决 "username is not in the sudoers file" 的问题,可以提高 Linux 系统的使用效率和安全性。

    CentOS 6.0安装指南

    - **安装 VMware 虚拟机**:尽管作者提到了安装 VMware 虚拟机的方法,但推荐使用 `virt-manager` 这样的工具来管理虚拟机,因为它更加轻量级且功能强大。 #### 五、结语 本文档概述了 CentOS 6.0 的安装及基础...

    SQLserver 2019 on centos 7

    此命令将自动解决依赖关系并安装SQL Server 2019。安装过程中会列出待安装的软件包及它们的版本号。例如,根据提供的部分内容显示,将安装以下组件: - `mssql-server.x86_64`: 版本15.0.1000.34-2 - `bzip2.x86_64...

    CENTOS+KAFKA+GOLANG

    - **添加到 sudoers 文件**:编辑 `/etc/sudoers` 文件(推荐使用 `visudo` 命令),添加 `username ALL=(ALL) ALL`,允许该用户以 root 权限执行命令。 ##### 1.5 远程连接工具配置 - **推荐工具**:PuTTY、...

    CentOS 7中sudo权限配置

    在CentOS 7系统中,sudo的配置通常通过编辑/etc/sudoers文件来实现,但编辑这个文件时需要非常谨慎,因为一个错误的配置可能导致系统安全问题或者系统无法使用。因此,在修改/etc/sudoers文件之前,建议使用visudo...

    VM虚拟机中Centos和Qt安装说明

    ### VM虚拟机中CentOS与Qt安装详解 #### 一、前言 本文档旨在详细介绍如何在虚拟机环境中安装CentOS 6.5系统,并在此基础上安装Qt 5.3.0开发工具。通过本指南,读者可以了解并掌握整个安装过程中的关键步骤和技术...

    CentOS详细安装设置新用户

    在CentOS中,有两种常见的方法可以切换到其他用户: 1. **使用`su`命令**:运行`su - newuser`可以切换到`newuser`用户,并且会加载该用户的环境变量。如果不带`-`参数,则只会切换用户,但不加载其环境变量。 2. *...

    CentOS 7 中完成普通用户向root用户借权的设置.zip

    为了解决这个问题,CentOS 7提供了sudo功能,允许特定的普通用户通过sudo命令临时获取root权限,同时保留了系统的安全性和管理灵活性。 首先,我们需要了解sudo的基本概念。sudo是“super user do”的缩写,它允许...

    CentOS Linux系统管理与运维-课件.rar

    4. **用户和组管理**:涵盖添加、删除用户,用户和组权限设置,以及sudoers文件的配置,用于允许用户以管理员权限执行命令。 5. **网络服务**:包括网络接口的配置,如IP地址、子网掩码、网关设置,以及DNS、DHCP、...

    centos安装hadoop超级详细

    这可以通过编辑`/etc/sudoers`文件来实现,使用`visudo`命令编辑: ```bash visudo ``` 在文件中找到`root ALL=(ALL) ALL`这一行,并在其下方添加如下内容: ```bash hadoop ALL=(ALL) ALL ``` 保存并退出...

    Centos7.6下Oracle开启归档日志和Rman恢复.docx

    在CentOS中,通过编辑`/etc/sudoers`文件,可以添加如下行来允许Oracle用户执行root权限的命令: ``` Oracle ALL=(ALL) ALL Oracle ALL=/usr/sbin/shutdown -r now ``` 2. 登录到Oracle数据库作为`sys`用户,...

    centos5.6安装oracle10g

    在`/etc/sudoers`文件中,为`oracle`用户赋予sudo权限,以便在后续的安装过程中进行必要的系统操作。 内核参数的调整对于Oracle数据库的高效运行是必要的。在`/etc/sysctl.conf`文件中添加相应的参数,如`kernel....

    centos下的Asterisk安装_1

    - 修改 sudoers 文件,允许 `asteriskpbx` 用户使用 sudo: ``` # visudo ``` 在 sudowes 文件中,取消 `%wheel` 行的注释,使其如下所示: ``` %wheel ALL=(ALL) ALL ``` - 将 `asteriskpbx` 添加到 `...

    Linux网络操作系统项目教程(RHEL7.4CentOS7.4)(第3版)-电子教案.zip

    3. **用户和组管理**:讲解如何创建、管理用户和用户组,权限控制(如chmod、chown、chgrp等),以及sudoers文件的配置以实现非root用户的权限控制。 4. **软件管理**:介绍使用yum和dnf包管理器进行软件安装、更新...

    VM虚拟机中Centos和Qt安装说明.pdf

    - 编辑`/etc/sudoers`文件,添加用户到sudoers列表,例如: ``` user ALL=(ALL) NOPASSWD:ALL ``` - 别忘了保存并退出。 5. **配置C/C++编译环境** - 安装GCC编译器: ``` sudo yum install gcc gcc-c++ `...

    CentOS 6.5与ORACLE 11G的安装方法

    还需要设置用户的主目录权限,并修改 `/etc/sudoers` 文件,允许该用户执行特定的命令。 接下来是配置环境变量,包括修改 `~/.bash_profile` 文件,设置 PATH、LD_LIBRARY_PATH、ORACLE_BASE、ORACLE_HOME 等环境...

    centos6系列安装oracle10G完全攻略

    # vi /etc/sudoers ``` 在文件末尾添加: ```bash oracle ALL=(ALL) ALL ``` - 保存并退出编辑器。 5. **配置系统内核参数**: - 编辑 `/etc/sysctl.conf` 文件,并进行以下修改: ```bash # vi /etc/...

Global site tag (gtag.js) - Google Analytics