`

CentOS 为普通用户增加sudo权限

阅读更多

 

修改/etc/sudoers文件,这个文件vi无法直接修改,要使用visudo

 


#visudo -f /etc/sudoers
 

找到这一行: ## Allow root to run any commands anywhere ,在下面加入你的用户

像root    ALL=(ALL)   ALL 这样增加你所需要的用户 

xxx  ALL=(ALL)  ALL

然后用xxx用户登录,测试时会发现 

#sudo ifconfig 

sudo: ifconfig: command not found

原来sudoers 文件里规定的是绝对路径

修改普通用户的.bash_profile文件在PATH变量中增加 

增加: 

/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin 

然后重启机器,即可。

分享到:
评论

相关推荐

    CentOS 7中sudo权限配置

    接下来,在/etc/sudoers文件中添加普通用户的sudo权限。在文件中,可以通过创建别名的方式来简化配置。别名可以用来定义用户或者组别名,主机别名,以及命令别名。例如,如果要允许用户vic使用sudo权限执行root可以...

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

    但请注意,过于宽松的sudo权限可能会降低系统安全性。因此,建议只授权必要的命令,并定期审查sudoers文件,以确保权限设置始终符合安全策略。 总结来说,CentOS 7通过sudo机制提供了一种灵活且安全的方法,允许...

    CentOS7系统下bower 命令权限问题

    默认情况下,bower命令不允许使用sudo权限执行,因为bower命令是为普通用户设计的,而不是为超级用户设计的。 解决方法一:使用--allow-root选项 在bower命令后面添加--allow-root选项,可以使bower命令允许使用...

    centos 非root安装nginx

    由于没有root权限,不能将Nginx配置为系统服务。但可以通过创建启动脚本来运行Nginx: ```bash vi nginx_start.sh ``` 添加以下内容: ```bash #!/bin/bash export PATH=$PATH:/usr/local/nginx/sbin nginx ...

    sudo提权和普通用户免密切换到root详细笔记

    总结一下,`sudo` 提权和普通用户免密切换到root是通过编辑`/etc/sudoers`文件实现的,这包括为用户添加相应的权限行,如`shi ALL=(ALL) NOPASSWD: ALL`。在使用这种权限时,应考虑到安全性,只授予必要的权限,并...

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

    在 Centos7.6 下,默认情况下普通用户 oracle 无法使用 sudo 命令。这是因为 sudoers 文件中没有对 oracle 用户的配置。为了解决这个问题,我们需要修改 sudoers 文件,添加 oracle 用户的配置。 首先,我们需要...

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

    Linux 系统中,sudo 命令是一种常用的权限提升命令,它允许普通用户以超级用户的身份执行命令。但是,在某些情况下,使用 sudo 命令时可能会出现 "username is not in the sudoers file" 的错误信息,这是因为当前...

    CentOS下命令行实现普通用户和root用户切换的实例

    在CentOS系统中,`sudo` 需要在系统配置文件 `/etc/sudoers` 中预先为特定用户分配权限。如果普通用户 "user1" 在 `/etc/sudoers` 中有适当的权限,他可以通过以下方式运行需要root权限的命令: ``` sudo command-...

    Linux禁止普通用户su至root的解决方法

    为禁止普通用户su至root,需要分别修改/etc/pam.d/su和/etc/login.defs两个配置文件。 二、详细配置 (1)去除/etc/pam.d/su文件中如下行的注释: #auth required pam_wheel.so use_uid (2)在/etc/login.defs文件中...

    已有10年历史,sudo披露严重本地提权漏洞(CVE-2021-3156),普通用户可获得root级权限 .pdf

    对于系统管理员来说,定期检查更新、应用安全补丁以及保持良好的安全实践,如限制不必要的sudo权限,是防止类似提权攻击的基本策略。此外,进行常规的安全审计和监控可以帮助及时发现并处理潜在的安全威胁。

    centos实现非root账户无密钥访问

    本文将详细介绍如何在CentOS系统上为非root用户配置SSH无密钥认证。 #### 一、为什么需要无密钥登录? 1. **提高效率**:避免每次SSH登录都需要手动输入密码,尤其是在批量管理多台服务器时。 2. **增强安全性**:...

    Linux-普通用户无法正常登陆Xwindows问题解决

    当普通用户遇到无法正常登录XWindows的情况,通常是因为权限问题、配置错误或者是某些系统文件损坏导致的。针对这个问题,我们可以按照以下步骤进行排查和解决: 1. **错误现象**: 当普通用户尝试登录XWindows时...

    1001 centos学习_centos_

    11. **sudo**:以管理员权限执行命令。 12. **apt-get/yum**:软件包管理工具,用于安装、升级和卸载软件。 13. **ifconfig**:查看网络接口配置信息。 14. **ping**:测试网络连通性。 15. **ssh**:远程登录和...

    Linux下ftp权限设置

    以vsftpd为例,可以通过`sudo apt-get install vsftpd`(Ubuntu/Debian)或`yum install vsftpd`(CentOS/RHEL)命令来安装。 2. **配置FTP用户**:通常不建议使用root用户直接登录FTP,而是创建专门的FTP用户。...

    dd-wrt如何增加一个普通权限的用户.docx

    - 在CentOS 6.6中,一般用户可以使用`sudo`命令临时获得root权限。 总的来说,DD-WRT固件的用户管理虽然相对复杂,但通过理解Linux用户管理和权限控制系统,可以成功地创建并配置具有适当权限的新用户。务必注意...

    Linux Polkit 权限提升漏洞(CVE-2021-4034)CentOS 7和Centos 6修复升级的 rpm 离线包

    由于这个漏洞的严重性,攻击者只需要在系统上具有普通用户权限就能发起攻击,无需任何额外的权限或知识。 **影响范围:** 该漏洞影响了多个Linux发行版,包括CentOS 7和CentOS 6。这两个版本的系统广泛应用于企业...

    CentOS 6.0安装指南

    本文档旨在为用户提供一套完整的 CentOS 6.0 安装与基本配置流程,帮助用户快速搭建起稳定可靠的 CentOS 6.0 系统。 #### 二、下载 CentOS 6.0 - **推荐下载文件**:netinstall.iso(约200MB),这是一种精简版的...

    Linux复习资料,基于CentOS7

    - 用户和组:理解用户和组的概念,包括root用户和普通用户的权限差异。 2. **文件和目录操作** (Linux上机实验4-文件和目录操作(1).doc、Linux上机实验7-文件和目录权限设置.doc) - 命令行操作:如`ls`, `cd`, ...

    Linux-CentOS下载--安装

    Linux-CentOS下载与安装是IT领域中操作系统部署的基础步骤,尤其对于服务器管理和运维人员来说至关重要。CentOS是一款基于RHEL(Red Hat Enterprise Linux)源代码再编译的开源操作系统,以其稳定性、安全性及社区...

Global site tag (gtag.js) - Google Analytics