首页 > 系统相关 >Linux visudo权限管理

Linux visudo权限管理

时间:2023-08-12 13:35:25浏览次数:41  
标签:guoguo 用户 visudo vim 切换 Linux 权限 root

root用户给普通用户授权

visudo (推荐使用,因为他会检查语法)

vim /etc/suoders (不检查语法)


普通用户切换root用户的两种方法


1)su - root (需要root密码)


2)sudo su - root (不需要root密码 但是需要在visudo或/etcsuoders里面配置

Linux visudo权限管理_root用户

guoguo ALL  =(ALL) ALL

用户     主机  切换的角色   执行命令

guoguo     ALL=(ALL)       ALL

设置guoguo用户 在所有主机上,可以切换到所有角色,执行所有命令


guoguo      ALL=(ALL)       /sbin/useradd,/sbin/userdel

设置果果用户   在所有主机上  可以切换到所有角色   执行useradd 和userdel 命令



注意!!!

如果只给某个用户指定的命令,并不想让他切换为root用户,甚至更改root用户口令

那么不要给他vim 与sed命令   

因为!!!它可以用vim或sed 直接修改/etc/suoders文件 这样就相当于给他所有权限,甚至修改root口令!!!

标签:guoguo,用户,visudo,vim,切换,Linux,权限,root
From: https://blog.51cto.com/u_15971294/7057629

相关文章

  • Linux ROOT密码忘记解决方法 root口令忘记解决方法
    忘记root密码解决思路:用光盘启动重新设置密码将光盘设置为第一启动保存退出进入救援模式  用光盘启动 设置root密码主板上有个bios芯片,不但可以自检程序用于引导之外,还可以设置(一般电脑的话开机按F2、F1或者其他键)虚拟机上就是打开电源时进入固件然后开机 找到Boot(启动)里面......
  • Linux磁盘故障,模拟故障及解决思路方法
    每个分区起始位置都有一个inod表索引节点表(类似于目录表)每一个文件都对应一个编号称为索引节点,如果这个空间文件数太多了,记满了,就说明索引节点表耗尽。故障1 该分区不能正常读写或者说只能读不能写了但是又没有满,就代表文件系统有问题,文件系统有问题需要进行修复命令:故障2:索引......
  • 解决linux mysql命令 bash mysql command not found 的方法
    错误:root@DB-02~]#mysql-uroot-bash:mysql:commandnotfound原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。首先得知道mysql命令或mysqladmin命令的完整路......
  • linux系统安装bison,解决 These critical programs are missing or too old bison comp
    1、编译 glibc过程中报错../configure--prefix=/opt/glibc-2.272、首先查看bison版本  bison--versionbison-V貌似就没有安装bison。3、使用yum安装bison yuminstallbison 安装成功。 4、查看版本:bison--version 居然这么简单就完成了。5、继续编译 glibc......
  • 什么是Shell,初识Shell脚本Shell编程,shell介绍,Linux
    脚本脚本就是批处理平常一个命令不能完成的任务,写到一个文件当中,有多个命令按照一定的逻辑来进行编写编写完后去执行这个文件,随后他就会按照流程多个命令,多个语句,达到批处理的一个任务shell 系统分成了三层第一层是kernel(内核)内核是操作系统的核心,主要负责1管理硬件,电脑cpu是什么......
  • Linux下C语言调用libcurl库下载文件到本地
    一、项目介绍当前文章介绍如何使用C语言调用libcurl库在Linux(Ubuntu)操作系统下实现网络文件下载功能。libcurl是一个开源的跨平台网络传输库,用于在C和C++等编程语言中实现各种网络通信协议的客户端功能。它支持多种协议,包括HTTP、HTTPS、FTP、SMTP、POP3等,可以方便地进行数据的上传......
  • 定制LINUX发行版
    主流的发行版https://distrowatch.com/dwres.php?resource=major 如何自己制作Linux发行版?https://www.zhihu.com/question/21373233从零开始制作Ubuntu22.04LiveCDhttps://gitee.com/narukeu/build-ubuntu-live LINUX发行版:内核+实用工具集(lib...)+驱动+应用+安装......
  • Linux 释放IP重新获取
    命令格式:dhclient[options][if0[...ifN]]选项说明:-4 使用DHCPv4。-6 使用DHCPv6。-p<port-number> 指定DHCP客户端监听的端口号(默认端口号86)。-d 总是以前台方式运行程序。-q 安静模式,不打印任何错误的提示信息。这是默认行为。-v 启用详细日志消息。-r ......
  • Linux 发行版 Debian 12.1 发布
    在今年6月初,Debian12“bookworm”发布,而日前Debian迎来了12.1版本,主要修复系统用户创建等多个安全问题。Debian是最古老的GNU/ Linux 发行版之一,也是许多其他基于Linux的操作系统的基础,包括Ubuntu、Kali、MX和树莓派OS等。这个操作系统以稳定性为重,不追......
  • Pycharm2023.2远程连接Linux服务器
    1.点击右下角(图中RemotePython处)2.输入服务器地址和用户3.输入密码4.只需在Location选择自己Linux中的虚拟环境Baseinterpreter不需要更改,点击create即可......