Linux系统使用sudo命令的方法介绍
众所周知,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
sudo授权:
WHO HOST=(WHOM) COMMAND
例:centos MYPC=(root) /usr/sbin/useradd
标签:
NOPASSWD:表示标签之后的命令都不用输密码
PASSWD:表示标签之后的命令都用输密码
sudo命令:
-l: 查看当前用户可执行的sudo命令;
-u USERNAME COMMAND: 以指定的用户身份执行指定的COMMAND;
-k: 清除“令牌”
-b COMMAND: 在后台运行指定的COMMAND
-e /path/to/somefile:修改指定的文件;
例:sudo-u centos useradd user1
以上就是Linux系统使用sudo命令的方法介绍,更多精彩内容继续关注系统部落官网。
相关文章
- 科技大V尝试用Linux系统替代微软Windows:日常没问题 游戏很糟糕
- linux系统是什么
- 微软大招!三大Linux系统登陆Windows 10:直接安装运行
- linux系统下使用assert函数的方法介绍
- Linux系统安装Go语言的详细步骤详解
- Linux系统smbclient命令的使用方法
- Linux系统登录界面截图方法介绍
- 如何提高linux系统安全性 linux系统安全提高方法
- Linux系统删除旧内核的详细方法
- Linux系统下使用工具调试网络性能的方法
- Linux系统下用du和df命令清除大文件的方法
- Linux系统VLAN、三层交换和Trunk的区别详解
- 修改Linux系统Shell脚本输出文字的颜色的方法
- Linux系统NBMA和BMA的交换方式详解
- Mac在外置硬盘上安装Linux系统教程详解
- Linux系统下安装Tecplot的步骤详解
相关推荐
-
Linux Kernel(Linux系统内核) V5.14.14 最新版
Linux Kernel是一款最新版Linux系统内核,支持32位大文件系统,物理内存最大支持可以达到64GB,同时还增强了对USB及3D加速卡的支持,能够更好进行程序的开发,能够直接提高开发的效率,拥有很强的稳定性和移植性,需要的快来下载吧。
-
Win10 KB5026361补丁包 官方版
微软正在发布适用于Windows 10 22H2的5月累积更新KB5026361 。此更新正在稳定频道中推出,其中包含安全修复和更改。并增加了更改语言设置时同步语言和区域设置的功能,介绍了变化用于防火墙设置并恢复任务栏上的搜索框体验。它还修复了 Xbox Adaptive Controller、Microsoft Edge、Windows Hello 身份验证和弹性文件系统 (ReFS) 的各种问题,并解决了各种安全漏洞。(非安全修复和更改先前于 4 月 25 日提供。)
-
Win11 KB5026368补丁包 官方版
KB5026368补丁是微软最新发布的5月累积更新补丁,更新KB5026368可将系统版本升级至22000.1936,此次更新带来了大量的内容修复,这里小编为大家提供KB5026368补丁下载,有需要的用户快来下载吧!
-
Win11 22H2 KB5026372补丁包 官方版
Windows 11 build 22621.1702 (KB5026372) 现已在运行版本 22H2的设备的稳定通道中推出。此安全更新为现有功能、修复和多项改进带来了新的增强。更新 KB5026372 将版本号增加到 build 22621.1702,根据公告,它引入了一个新选项,可以优先考虑计算机自动接收即将发布的更新的预览。此外,此版本还提供了各种增强功能、安全修复程序和非安全补丁程序,这些补丁程序以前在 4 月 25 日作为预览版提供。这些更改包括对防火墙设置的更改,并为任务栏中的小部件按钮添加了新动画。此外,还有针对 Microsoft Edge、任务视图和弹性文件系统 (ReFS) 上的 IE 模式的修复。
-
Zoom视频会议 V5.14.7.15877 电脑版
Zoom视频会议是一款功能强大的视频会议软件。该软件具有在线会议、高清视频、高质量音频、屏幕分享、录制会议至云并自动将音频转录为文字等功能,为用户打造出便捷易用的一站式交互视频技术服务平台。
-
网易云音乐 V2.10.8.200945 电脑版
网易云音乐电脑版是网易推出的一款专注于发现与分享的音乐软件,界面简洁、无广告,可以无限免费下载320K高品质音乐,包括百万无损SQ音乐,也能感受到纤毫毕现的CD音质,更能免费离线收听,支持手机电脑歌单实时同步,欢迎下载体验!

