微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

Linux系统中如何使用sudo命令?

时间:2024-05-03 06:21:00   

大家好,今天Win10系统之家小编给大家分享「Linux系统中如何使用sudo命令?」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

Linuxman - Linux 命令速查手册系列软件最新版本下载

  Linux系统下的sudo命令主要是用来分配系统的权限,使用sudo命令可以提高普通用户的权限,来执行一些操作。下面就来详解一下Linux系统中如何使用sudo命令?

  一、sudo命令的特点:

  1、授权指定用户在指定主机上运行指定的管理命令;

  2、详细记录用户基于sudo执行的命令的相关日志信息;

  3、“检票系统”:时效性认证,用户第一次执行sudo时会要求输入密码来验正用户身份,成功后用户会获得一个有固定存活时长的“令牌”;5分钟

  二、如何实现sudo功能?

  /etc/sudoers:授权文件,只能由管理员编辑;但一般不用vim直接去编辑,因为可能会出现语法错误,所以一般用专用的编辑工具visudo命令去授权。

  /etc/sudoers:

  注意:别名定义: 别名必须使用全大写字符

  内置变量: ALL: 所有用户

  User_Alias:

  User_Alias NAME = item1, item2, 。..

  item:

  用户名

  %组名

  #UID

  $#GID

  User_Alias(表示可以使用已经定义的别名)

  例: User_Alias ADMIN =CentOS,%lx,#500

  表示定义ADMIN别名,有centos用户,lx组,UID为500的用户

  Host_Alias:可以在哪些主机上运行

  Host_AliasNAME = item1, item2, 。。.

  item:

  hostname

  ip

  network

  Host_Alias

  例: Host_Alias ALLOWADDR =172.16.37.10,172.16.0.0/16

  表示定义ALLOWADDR别名,有ip为172.16.37.10,网络地址为172.16.0.0/16

  Runas_Alias

  Runas_AliasNAME = item1, item2, 。。.

  用法和User_Alias相同

  Cmnd_Alias:

  Cmnd_AliasNAME = item1, item2, 。。.

  item:

  命令

  目录(目录下的所有命令)

  Cmnd_Alias

  例: Cmnd_Alias COMMAND =/usr/sbin/useradd,/usr/sbin/userdel,/usr/sbin

  表示定义COMMAND别名,有useradd,userdel,和/usr/sbin下的所有命令

  定义时可取反:Cmnd_AliasPASSWD = /usr/bin/passwd [0-9A-Za-z]*,! /usr/bin/passwd root

上一页12下一页 剩下全文

以上就是关于「Linux系统中如何使用sudo命令?」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

Win10系统之家★文章,未经允许不得转载!】

相关文章

  • Linux系统中如何使用sudo命令?

    Linux系统中如何使用sudo命令?


      Linux系统下的sudo命令主要是用来分配系统的权限,使用sudo命令可以提高普通用户的权限,来执行一些操作。下面就来详解一下Linux系统中如何使用sudo命令?
      一、sudo命令的特点:
      1、授权指定用户在指定主机上运行指定的管理命令;
      2、详细记录用户基于sudo执行的命令的相关日志信息;
      3、“检票系统”:时效性认证,用户第一...
  • Linux系统中不同情况的重启命令如何使用

    Linux系统中不同情况的重启命令如何使用


      在进行Linux系统操作的时候,如果出现更换硬件、更改系统配置及死机等情况时,就需要对电脑进行重启,而不同的情形重启的方式也不同,即使用的命令不同,下面小编就给大家介绍下Linux下不同情形的重启方法。
      不同于桌面系统,作为服务器,我们较少对Linux系统进行系统重启,但在以下情形出现时,我们会对机器进行重启:
      更换硬件
      更改系统配置
      ...
  • Linux系统中如何使用uniq命令删除文本重复行

    Linux系统中如何使用uniq命令删除文本重复行


      Linux系统操作中,文本的内容难免会出现重复行,如果手动删除的话,量多的时候又比较麻烦,那么有什么方法能够快速删除重复行呢?下面小编就给大家介绍下Linux中如何使用uniq命令删除重复行。
      一,uniq干什么用的
      文本中的重复行,基本上不是我们所要的,所以就要去除掉。linux下有其他命令可以去除重复行,但是我觉得uniq还是比较方便的一个。使用uniq的...
  • Linux系统中如何使用命令查看某组名是否含有指定用户名

    Linux系统中如何使用命令查看某组名是否含有指定用户名


      Linux下如果你要查看组是否包含某个指定用户名的话,可使用命令实现,那么要使用哪个命令呢?下面小编就给大家介绍下Linux下如何使用命令查看组是否含有某个指定用户名。
      对于Linux用户来说,在某些情况下,需要查看某个组名是否包括一个指定的用户名的时候,可以采用如下方法:
      因为用户通过内部的管理页面加入了某个组,但是需要时间同步,因此需要到服务器上查看是否已...