`

CentOS普通用户添加sudo权限

阅读更多

环境:VMware下的CentOS

操作:

[kiwi@localhost ~]$ sudo apt-get install samba   <-----普通用户kiwi要进行sudo操作

[sudo] password for shaokn:            <-----input passwd

kiwi is not in the sudoers file. This incident will be reported.

提示用户shaokn不在sudoers文件里.我们要做的就是把kiwi用户添加到sudoers文件里,怎么做呢?

 

1.进入超级用户模式.

[kiwi@localhost ~]$ su -    

Password:                   <-----input passwd

[root@localhost ~]#         <-----root超级用户


2.添加sudoers文件写权限.

[root@localhost ~]# chmod u+w /etc/sudoers  <-----注意sudoers文件路径


3.添加kiwi到sudoers文件里. 在"root ALL=(ALL) ALL"这行下添加"kiwi ALL=(ALL) ALL".

[root@localhost ~]# vim /etc/sudoers

.........................

.........................

root    ALL=(ALL)   ALL

kiwi    ALL=(ALL)   ALL   <-----添加到这里. :wq保存退出

.........................

.........................


4.撤消sudoers写权限. 记得撤消写权限.

[root@localhost ~]# chmod u-w /etc/sudoers


通过以下4步,成功将kiwi这个用户添加到sudoers文件里,当然kiwi也获得了sudo权限.

 

分享到:
评论

相关推荐

    CentOS 7中sudo权限配置

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

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

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

    centos 非root安装nginx

    通常,可以创建一个新的用户组和用户,并将当前用户添加到该组。 1. 创建新用户组和用户: ```bash sudo groupadd nginx_group sudo useradd -s /sbin/nologin -g nginx_group nginx_user ``` 2. 获取Nginx...

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

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

    CentOS7系统下bower 命令权限问题

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

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

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

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

    sudo su - hadoop # 切换到hadoop用户 mkdir -p ~/.ssh chmod 700 ~/.ssh ``` - 使用`cat`命令查看本地机上生成的公钥内容,并将其添加到远程服务器的`authorized_keys`文件中: ```bash # 在本地机上执行 ...

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

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

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

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

    Linux下ftp权限设置

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

    CentOS 6.0安装指南

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

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

    - 为了系统安全,可以设定sudo权限并封锁root账户密码,让普通用户通过sudo来执行只有root权限的操作。此外,需要设置hostname来标识系统身份,配置本地时间并设置每天自动校对时间。 6. 系统服务和端口管理: - ...

    Linux复习资料,基于CentOS7

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

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

    1. 使用`sudo`权限赋予普通用户执行特定命令的能力。在CentOS中,通过编辑`/etc/sudoers`文件,可以添加如下行来允许Oracle用户执行root权限的命令: ``` Oracle ALL=(ALL) ALL Oracle ALL=/usr/sbin/shutdown -r...

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

    以下是如何在DD-WRT上添加一个普通权限用户的步骤: 1. **避免使用ipkg中的adduser包**: 在DD-WRT中,虽然可以通过`ipkg`安装名为`adduser`的包来创建用户,但这种方法有一个问题:一旦使用`setpasswd`或`...

    Linux基础 电子教材-05-管理本地Linux用户和组.pdf

    1. 超级用户(root):root用户是Linux中的最高权限用户,其UID和GID均为0。root可以访问和操作系统中的所有文件和命令,因此在生产环境中通常会限制root账号的远程SSH登录,以增强系统安全性。 2. 系统用户:这些...

    虚拟机安装centos步骤

    - 按照提示安装VirtualBox,并确保在安装过程中添加管理员权限,以便管理虚拟机。 2. **下载CentOS镜像**: - 访问CentOS官网(https://www.centos.org/download/),选择你需要的版本(如CentOS 7或8)和ISO镜像...

    用户组和权限管理md

    - **附加组(Supplementary Groups)**:用户还可以加入零个或多个附加组,从而获得更多的权限。 #### 三、用户和组的配置文件 Linux系统中,用户和组的信息存储在特定的配置文件中: - **/etc/passwd**:记录用户...

    Centos6.2 X86_64系统定制详细说明

    创建非root用户,限制root用户的直接登录,并使用sudo工具为普通用户提供适当的权限。 5. **防火墙配置**:使用iptables或firewalld配置防火墙规则,仅开放必要的端口,增强系统安全性。 6. **系统优化**:调整...

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

    - 授予普通用户sudo权限,以便能够执行需要管理员权限的操作。 ```bash su # 输入根用户密码 chmod u+w /etc/sudoers # 使用文本编辑器打开sudoers文件 vi /etc/sudoers # 在文件末尾添加一行:username ALL=...

Global site tag (gtag.js) - Google Analytics