`

添加user到sudoers

 
阅读更多
在 ubuntu中由于禁用了root用户,默认情况下会把安装系统时建立的用户添加到sudoers中。但在redhat和centos中并没有把任何 root用户之外的用户默认的添加到sudoers之中。这样我们在执行sudo 命令时就会出现xxx is not in the sudoers file. This incident will be reported.这样的错误输出。现在为了安全起见比较提倡使用普通用户做日常操作,而在需要超级用户的时候使用sudo 来做,这样,我们就有必要把一些用户添加到sudoers之中。
其实把用户添加到sudoers之中很简单。

1,首先利用whereis 命令查找sudoers配置文件的目录(默认会在/etc/sudoers)
[root@localhost xiaofei]# whereis sudoers
sudoers: /etc/sudoers /etc/sudoers.bak /usr/share/man/man5/sudoers.5.gz
2,然后需要切换到root用户,更改/etc/sudoers的权限
[root@localhost xiaofei]# chmod u+w /etc/sudoers
3,然后就可以利用vi编辑器来把用户添加到sudoers之中
[root@localhost xiaofei]# vi /etc/sudoers
然后找到root    ALL=(ALL)       ALL所在的位置,把所要添加的用户添加到文件之中,
下面是添加完的结果。
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
xiaofei ALL=(ALL)       ALL              (这一行是添加的内容,xiaofei是我的用户名)
4,然后需要把sudoers 的写权限去掉(否则系统不允许执行suoders文件):
[root@localhost xiaofei]# chmod u-w /etc/sudoers
至此,在退出root用户之后就可以利用sudo命令来执行超级用户的权限了
分享到:
评论

相关推荐

    auto-letsencrypt:自动从certbot生成的现有SSL证书中添加或删除域

    此插件要求运行PHP-FPM的用户可以运行函数exec并具有对以下命令的sudo访问权限: service nginx reload certbot nginx -t 要将这些命令添加到sudo中,您可以创建一个名为/etc/sudoers.d/auto-letsencrypt的文件,其...

    dotfiles:我的i3点文件

    将用户添加到sudoers sudo - nano /etc/sudoers and insert user ALL=(ALL:ALL) ALL 安装git apt install git 编辑“ /etc/apt/sources.list”文件 deb ...

    linux给用户添加root权限方法总结

    1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户 ...Changing password for user ...方法一: 修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉

    commonsec:在默认的 Ubuntu SSH 和防火墙配置上降低舱口

    常识安全 一些小的配置更改以加强 SSH 安全性,这只是一个起点。 要求 在 Ubuntu 12.04 上测试。...将用户添加到 sudoers 警告,这将覆盖: /etc/ssh/sshd_config 你的 iptables 设置 在 /etc/sudoers.d 中进行修改

    xmr-node-proxy

    将您的用户添加到/etc/sudoers ,必须完成此操作,以便脚本可以对sudo进行操作。 我们建议使用无密码的sudo。 建议行: <USER> ALL=(ALL) NOPASSWD:ALL 。 我们的示例构建使用: nodeproxy ALL=(ALL) NOPASSWD:ALL ...

    Docker-and-Devops:Adhoc Devops 培训课程的注意事项

    要向用户添加通行证,请运行echo "my-user-passwd" | passwd user-name --stdin echo "my-user-passwd" | passwd user-name --stdin sudoers 文件名可以是任何东西,只是它的位置应该是````/etc/sudoers.d``` ...

    linux中如何添加用户并赋予root权限详解

    一、linux添加用户并赋予root权限 1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser eric //添加一个名为eric的用户 ...Changing password for user ...方法一:修改 /etc/sudoers 文件,找到下面

    oracle-linux-ami-builder:为Oracle Linux创建AMI

    Oracle AMI构建器 使用Packer和VirtualBox为... 用户名ec2-user (添加到sudoers中)。 密码已锁定(仅通过密钥登录)。 没有root SSH登录名,root密码已锁定。 没有基于密码的SSH登录-仅密钥。 使用RHCK内核,

    raspberry-cluster:如何设置树莓派的Kubernetes集群

    但是,如果您想创建其他用户,只需记住使用以下命令将其添加到sudoers组中: sudo usermod -aG sudo newuser 最好为主机分配静态IP,以便在重启时避免麻烦,因为路由器可能会分配不同的IP 分配静态IP 如果您的...

    Zabbix_ZFS_On_Linux:适用于 Linux 上 ZFS 的 Zabbix 模板

    requiretty zabbix ALL=(root) NOPASSWD: /sbin/zpool zabbix ALL=(root) NOPASSWD: /sbin/zfs将新配置添加到 /etc/zabbix/zabbix_agentd.conf UserParameter=zfs.zpool.status,sudo /sbin/zpool status | /bin/...

    ufw-status-module:查询UFW防火墙状态的模块(需要sudo权限)

    为此,请将以下server-state-ufw-status-module文件添加到/etc/sudoers.d/ : nodeUser ALL=(ALL) NOPASSWD: /usr/bin/ufw status输入类型undefined描述该模块无需输入输出这正在使用 数据格式中定义的标准数据 ...

    ansible-role-syseng-access:Ansible角色-RHEL CentOS上的SysEng访问

    添加sudoers模板以授予访问权限 支持RHEL 6/7 用法示例 --- - hosts: all name: Server Setup become: yes vars: devops_access_users: - { username: www-data, pubkey: ~/.ssh/id_rsa.pub } - { username: ...

    liunx平常应用

    2:用户添加root临时权限: vi /etc/sudoers  在 root ALL=(ALL) ALL 下添加  用户名 + ALL=(ALL) ALL  3:跨云服务器传递文件:scp + ./所传文件 + 用户名 + @公网IP + :~/  例:scp ./hadoop-2.7.3....

    dumbo_control:Schunk 臂 + 平行夹持器的 Dumbo 低级控制,并遵循 ros_control 框架读取力-扭矩传感器

    请执行下列操作: sudo visudo 然后在文件末尾添加以下行: **user_name** ALL = NOPASSWD: /bin/chown, /bin/chmod 其中user_name是您的用户名。 小笨蛋_硬件_接口 这个包包含几个 Dumbo 组件的硬件接口: 雄伟的...

    部署:用于debloy环境

    如果需要安装应用程序,则需要sudo权限,请编辑/etc/sudoers.d/seaky seaky ALL=(ALL:ALL) NOPASSWD: ALL # export GITHUB_MIRROR="g.ioiox.com/https://github.com" # export GITHUB_RETRY=10 GITHUB_MIRROR=${...

    imx_mect:适用于MECT操作面板Linux内核和LTIB RootFS

    为基于Freescale i.MX28处理器的MECT操作面板安装LTIB 该构建为基于Freescale i.MX28处理器的MECT操作员面板下载,配置和安装... 编辑/ etc / sudoers并添加一行,如下所示: <user> ALL=NOPASSWD: /usr/bin/rpm, /

    zabbix-supervisor:使用Zabbix代理非常简单地监视Supervisor

    地方zabbix文件到/etc/sudoers.d/目录 通过Zabbix Web导入zabbix_supervisor_v3_template.xml模板 将主机添加到Template App Supervisor模板 经过测试:Zabbix Server 3.0.14,Supervisor 3.0,Debian 8和Ubuntu 16

Global site tag (gtag.js) - Google Analytics