Linux使用其他用户(非root用户)设置root权限及免密(Centos7为例)

 更新时间:2024年05月23日 09:31:15   作者:宇宙超级无敌天下第一爆龙战士  
这篇文章主要介绍了Linux使用其他用户(非root用户)设置root权限及免密(Centos7为例),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Linux其他用户设置root权限及免密

在linux系统中我们经常要创建一些非root用户来完成一些特定的操作,有时我们需要执行一些root用户才能执行的命令,这时我们需要给该用户设置root的权限

下面将演示如何操作:

1、首先创建一个test用户

[root@smiletian ~]# groupadd -g 1234 tian
[root@smiletian ~]# useradd -u 1234 -g tian test
[root@smiletian ~]# passwd test 
Changing password for user test.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

2、切换到test用户下

当我们执行sudo命令时,会提示输test用户密码,输完后提示,test用户不在sudoer文件里,所以是无法执行sudo命令的。

[root@smiletian test]# su - test
Last login: Sun Sep 18 23:35:57 PDT 2022 on pts/2
[test@smiletian ~]$ sudo mkdir abc
[sudo] password for test: 
test is not in the sudoers file.  This incident will be reported.

3、切换到root用户

编辑 /etc/sudoers文件

[test@smiletian ~]$ su
Password: 
[root@smiletian test]# vi /etc/sudoers

找到  ## Allow root to run any commands anywhere 这栏,在root下添加 test用户,

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
test    ALL=(ALL)       ALL

找到## Same thing without a password一栏,将%wheel ALL=(ALL)前面的#去掉,

  • 更改前:
## Same thing without a password
#%wheel ALL=(ALL)       NOPASSWD: ALL 
  • 更改后:
## Same thing without a password
%wheel ALL=(ALL)       NOPASSWD: ALL

wq!保存退出。

4、切换到test用户下

可以使用sudo命令,输入一次密码后,不再需要再每次都输入密码即可进行操作。

[root@smiletian test]# su - test
Last login: Sun Sep 18 23:54:07 PDT 2022 on pts/2
[test@smiletian ~]$ su
Password: 
[root@smiletian test]# vi /etc/sudoers
[root@smiletian test]# su - test
Last login: Mon Sep 19 00:08:24 PDT 2022 on pts/2
[test@smiletian ~]$ sudo mkdir abc
[sudo] password for test: 
[test@smiletian ~]$ sudo mkdir abd
[test@smiletian ~]$ sudo mkdir abf
[test@smiletian ~]$ ll
total 0
drwxr-xr-x. 2 root root 6 Sep 19 00:20 abc
drwxr-xr-x. 2 root root 6 Sep 19 00:20 abd
drwxr-xr-x. 2 root root 6 Sep 19 00:21 abf

Linux配置root权限,免密执行sudo命令

配置用户具有root权限,方便后期加sudo执行root权限的命令

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

修改/etc/sudoers文件,在%wheel这行下面添加一行

如下所示:

## Allow root to run any commands anywhere
root    ALL=(ALL)     ALL

## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)       ALL
用户名   ALL=(ALL)     NOPASSWD:ALL

注意:

用户名这一行不要直接放到root行下面,因为所有用户都属于wheel组,你先配置了用户名具有免密功能,但是程序执行到%wheel行时,该功能又被覆盖回需要密码。

所以用户名要放到%wheel这行下面。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 在 Linux 上用 DNS 实现简单的负载均衡的方法

    在 Linux 上用 DNS 实现简单的负载均衡的方法

    这篇文章主要介绍了在 Linux 上用 DNS 实现简单的负载均衡的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • linux中的相对路径的表示方法

    linux中的相对路径的表示方法

    在本篇文章里小编给各位分享的是关于linux中的相对路径的表示方法,需要的朋友们可以学习下。
    2020-03-03
  • Linux中RPM文件操作的常用命令总结

    Linux中RPM文件操作的常用命令总结

    这篇文章主要给大家介绍了关于Linux中RPM文件操作的常用命令,文中通过示例介绍的很详细,对大家的理解和学习很有帮助,有需要的朋友们可以参考借鉴,下面来一起学习学习吧。
    2016-11-11
  • Shell中如何用find命令查找指定文件或目录

    Shell中如何用find命令查找指定文件或目录

    find命令是Linux中用于查找文件或目录的工具,它可以根据文件名、类型、大小、权限、所有者等多种属性进行搜索,常用选项包括-name按名称查找、-type按类型查找、-size按大小查找等,find还能配合-exec执行特定命令
    2024-09-09
  • Linux系统下如何挂载FAT32的U盘

    Linux系统下如何挂载FAT32的U盘

    Linux挂载U盘步骤如下: 1:将U盘插入USB接口,检查是否插好 2:用fdisk命令检查分区和USB设备信息
    2013-04-04
  • Linux命令学习总结:详解reboot命令

    Linux命令学习总结:详解reboot命令

    这篇文章主要介绍了Linux命令学习总结:详解reboot命令,这个指令使用起来非常简单,有兴趣的可以了解一下。
    2016-11-11
  • Linux Centos7系统端口占用问题的解决方法

    Linux Centos7系统端口占用问题的解决方法

    这篇文章主要给大家介绍了关于Linux Centos7系统端口占用问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • linux &、nohup与Systemctl的使用

    linux &、nohup与Systemctl的使用

    这篇文章主要介绍了linux &、nohup与Systemctl的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • Ubuntu 16.04安装Apache Tomcat的方法

    Ubuntu 16.04安装Apache Tomcat的方法

    Apache Tomcat是Java Servlet和Java Server Pages技术的开源软件实现。可以使用OpenJDK tomcat运行你的Java应用。Apache Tomcat安装方法大家都不是很清楚,下面小编给大家介绍下Ubuntu 16.04安装Apache Tomcat的方法
    2016-10-10
  • 关于安装linux redhat后无法使用yum命令安装gcc-c++问题的解决过程

    关于安装linux redhat后无法使用yum命令安装gcc-c++问题的解决过程

    这篇文章主要介绍了关于安装linux redhat后无法使用yum命令安装gcc-c++问题的解决过程,需要的朋友可以参考下
    2017-08-08

最新评论