linux sudo命令的用法


一、linux sudo命令功能简介

系统管理员可以通过sudo将一些命令的执行权限分配给普通用户,使用此命令,可以使普通用户拥有执行某些
特殊命令的功能,
sudo命令拥有以下特点:
1.1 sudo能够限制指定用户在特定的主机上运行某些命令
1.2 sudo提供日志功能记录用户使用sudo运行了什么
1.3 sudo为系统管理员提供配置文件,允许管理员集中管理sudo的使用权限
1.4 通过sudo运行命令后 输入密码后,获取当前用户权限,一段时间后用户权限就会失效,
需要再次sudo和输入密码,才可以继续使用。

sudo参数说明:
选项 含义 作用
sudo -h Help 帮助信息。
sudo -V(大写) Version 显示sudo版本信息。
sudo -l List 列出当前用户可以执行的命令。
sudo -u username#uid 指定用户执行sudo
sudo -k Kill 清除上次输入密码时间,下次执行时,还需再次输入密码
sudo -K Sure kill 同-k类似
sudo -b command 后台执行命令
sudo -p prompt command 更新询问密码的方式
sudo -e file Edit 修改文件类似于命令sudoedit


二、linux sudo使用简介

应用场景MACOs下安装 apache

[root@localhost ~]#sudo apachectl -v 采用管理员权限查看apache版本

[root@localhost ~]#sudo apachectl stop —-停止apache

[root@localhost ~]#sudo apachectl start —-启动apache

在浏览器中输入 http://localhost/ 后,检测apache是否配置成功


sudo 命令类似于window按管理员权限运行此程序

相关阅读: