`

CentOS普通用户增加sudo权限的简单配置

 
阅读更多
http://www.chinasb.org/archives/2011/07/2919.shtml
查看sudo是否安装:

#rpm -qa|grep sudo
修改/etc/sudoers文件,修改命令必须为visudo才行

#visudo -f /etc/sudoers
在root ALL=(ALL) ALL 之后增加
tom ALL=(ALL) ALL
Defaults:tom timestamp_timeout=-1,runaspw
//增加普通账户tom的sudo权限
//timestamp_timeout=-1 只需验证一次密码,以后系统自动记忆
//runaspw  需要root密码,如果不加默认是要输入普通账户的密码

修改普通用户的.bash_profile文件(vi /home/tom/.bash_profile),在PATH变量中增加
/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin
$ cat .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin
export PATH
分享到:
评论

相关推荐

    CentOS 7中sudo权限配置

    综上所述,CentOS 7中sudo权限配置涉及对/etc/sudoers文件的编辑,定义了用户可以执行哪些命令以及执行命令时是否需要输入密码。通过合理配置,可以在保证系统安全性的同时,给用户合理的权限,方便日常运维和管理...

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

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

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

    为了使`shi`用户能够使用`sudo`命令,我们需要编辑`/etc/sudoers`文件,这个文件是控制sudo权限的核心。首先赋予`/etc/sudoers`文件写权限: ```bash [root@www ~]# chmod u+w /etc/sudoers ``` 然后,添加以下行...

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

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

    centos 非root安装nginx

    在Linux环境中,CentOS系统是常用的服务器操作系统,而Nginx...此外,由于没有权限设置系统服务,所以需要通过自定义脚本来启动和管理Nginx。这个过程虽然复杂,但在某些场景下,如共享主机环境,非root安装是必要的。

    CentOS7系统下bower 命令权限问题

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

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

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

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

    因此,在 Red Hat 和 CentOS 等系统中,需要手动添加用户到 sudoers 文件中,以便使用 sudo 命令。 在实际工作中,使用 sudo 命令可以提高工作效率和安全性。例如,在需要执行超级用户权限的命令时,使用 sudo 命令...

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

    一、概述 为禁止普通用户su至root,需要分别...经过上述配置后,普通用户将被禁止su至root,如果希望指定普通用户su至root,可以执行如下命令将该用户添加至wheel组中: usermod -G wheel username 三、示例 [root@t

    Linux下ftp权限设置

    3. **配置FTP权限**:修改vsftpd配置文件`/etc/vsftpd.conf`,设置用户隔离、禁止匿名登录、限制目录访问等。例如: - `anonymous_enable=NO` 禁止匿名访问 - `local_enable=YES` 允许本地用户登录 - `chroot_...

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

    在Linux系统中,尤其是CentOS这样的企业级操作系统中,管理员(root用户)拥有至高无上的权限,可以执行任何操作,包括系统级别的设置和管理。然而,为了安全考虑,日常工作中通常建议普通用户使用自己的账户,只有...

    新手参考CentOS 6.x新系统安装后 初始环境设定

    关于新手在安装CentOS 6.x系统之后的初始环境设定,本文将详细介绍必要的配置步骤和知识点,以帮助新手用户更好地理解和应用。 首先,CentOS(Community ENTerprise Operating System)是基于Red Hat Enterprise ...

    1001 centos学习_centos_

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

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

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

    Linux CentOS 5.5从底层配置ip地址

    最简单的方法是使用 `root` 用户登录,或者使用 `sudo` 命令。 **3. 查看现有配置** 在进行修改前,查看现有的配置信息是非常必要的,可以通过 `cat` 或者 `vi` 命令打开这些文件查看其内容。这有助于了解当前网络...

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

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

    Centos6安装简单指南

    - 可以选择是否让该用户拥有sudo权限,以便执行管理员级别的操作。 ##### 8. 完成安装 - 按照向导提示完成剩余的安装步骤。 - 最后重启计算机并从硬盘启动即可完成CentOS 6的安装。 #### 四、安装后的基本配置 -...

    centos7下的vsftpd-3.0.4的rpm包

    而CVE-2015-1419可能涉及权限提升问题,允许普通用户获取管理员权限。升级到3.0.4版本可以修复这些漏洞,提高系统的安全性。 VSFTPD 3.0.4是针对CentOS 7进行优化的,CentOS 7是一个基于RHEL(Red Hat Enterprise ...

    CentOS 6.0安装指南

    - 授予该用户 sudo 权限: ```bash echo '%wheel ALL=(ALL) ALL' >> /etc/sudoers gpasswd -a hej wheel ``` - 替换 `hej` 为实际的用户名。 - **升级系统**:使用 `yum update` 命令来更新系统至最新状态。 ...

    Linux-CentOS下载--安装

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

Global site tag (gtag.js) - Google Analytics