Linux下普通用户免密切换root

1. 以root用户登录shell终端,执行vim /etc/sudoers命令,找到如下图所示位置:

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 20.0px Monaco; color: #5230e1; background-color: rgba(0, 0, 0, 0.85) }
span.s1 { }
span.s2 { color: #0000b3; background-color: #e6e600 }

## Same thing without a password

# %wheel        ALL=(ALL)       NOPASSWD: ALL

2. 在下方添加一行类似的数据,例如用户名称为centos,则添加内容为:

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 20.0px Monaco; color: #d53bd3; background-color: rgba(0, 0, 0, 0.85) }
span.s1 { color: #c33720 }
span.s2 { color: #f4f4f4 }
span.s3 { }
span.s4 { color: #cd7923 }

centos          ALL=(ALL)       NOPASSWD: ALL

3.  保存之后,在普通用户下输入sudo -s命令就可以直接免密切换到root账户了
---------------------

原文地址:https://www.cnblogs.com/yecao8888/p/10249710.html

时间: 2024-10-24 22:04:49

Linux下普通用户免密切换root的相关文章

linux下配置远程免密登录

linux下各种集群搭建往往需要配置远程免密登录,本文主要描述了CentOs6.3系统下配置免密登录的详细过程. ssh远程登录,两种身份验证: 用户名+密码 密钥验证 机器1生成密钥对并将公钥发给机器2,机器2将公钥保存. 机器1要登录机器2时,机器2生成随机字符串并用机器1的公钥加密后,发给机器1. 机器1用私钥将其解密后发回给机器2,验证成功后登录 1.用户名+密码 如上图所示,机器1要登录到机器2 ssh 机器2的ip(默认使用root用户登录,也可指定,如:ssh [email pro

mysql 用户免密执行root命令方法

说明: sudo命令的执行流程是: 当前用户转换到root, 然后以root身份执行命令, 执行完成后, 直接退回到当前用户. 需要注意的是: 执行sudo时输入的密码, 是当前用户的密码, 并非root密码 1.修改文件写权限 # ls -l /etc/sudoers -r--r----- 1 root root 4042 Nov 4 15:05 /etc/sudoers # chmod u+x /etc/sudoers # vi /etc/sudoers # ls -l /etc/sudoe

Linux下配置ssh免密远程登录

步骤 使用ssh-keygen生成密钥对 提示要求输入保存的位置,密码等信息.全部使用默认信息即可 使用ssh-copy-id [email protected]将公钥拷贝到需要免密登录的服务器的账户中. 例如,需要免密登录192.168.199.124的pi用户,则需要ssh-copy-id [email protected],输入pi用户的密码. 以后即可免密登录到该账户. 原文地址:https://www.cnblogs.com/zhuxiaoxi/p/8430740.html

linux下添加用户并赋予root权限(转)

转自:http://blog.csdn.net/stormbjm/article/details/9086163 1.添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户#passwd tommy   //修改密码 Changing password for user tommy.New UNIX password:     //在这里输入新密码Retype new UNIX password:  //再次输入新密码pas

多台linux主机之间建立免密通信

多台linux主机之间设置免密通信 例:A 向 B设置免密通信 第一步 A生成密钥对 ssh-keygen -t rsa -t 指定秘钥的类型 rsa 秘钥类型 密钥目录:/root/.ssh/(如果是root账户,注意:不同用户之间不共享密钥对) 私钥 id_rsa 钥匙 公钥 id_rsa.pub 锁 第二步 编辑B主机root账户下(其他账户同理)认证文件 vi /root/.ssh/authorized_keys 将之前A主机生成的公钥id_rsa.pub内容复制到B主机的authori

linux下创建用户

linux下创建用户(一) Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的口令.用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: · 用户账

linux下查看用户及用户组的方法

whois 功能说明:查找并显示用户信息. 语 法:whois [帐号名称] 补充说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions 的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别.    whois功能说明:查找并显示用户信息.语 法:whois [帐号名称]补充说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions 的WHOIS数据库去查找,所以该帐号名

Linux下普通用户修改时间问题!

今天公司突然要把所有测试环境ROOT密码收回,只发放普通用户权限.因为测试环境要经常改时间来测试,Linux下普通用户无修改时间权限.原本我的思路是写一个脚本(自动sodu到ROOT用户执行修改时间在切换回普通用户)脚本如下: #!/bin/bash exp () { expect -c " spawn su - root -c \"$2\" expect \": \" send \"$1\r\" expect eof " }

linux下创建用户 费元星站长

linux下创建用户(一) Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的口令.用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面:· 用户账号