Linux自学笔记——sudo命令
2017-11-30 09:09
295 查看
Sudo:
su:swicth user
用户切换
1) su –l user
2) su –l user -c ‘COMMAND’
sudo:
能够让获得授权的用户以另外一个用户的身份运行指定的命令:
授权机制:授权文件/etc/sudoers
root ALL=(ALL) ALL
%wheel ALL=(ALL) ALL
编译此文件的专用命令:visudo
授权项:
who where=(whom) commands
users hosts=(runas) commands
users:
username
#uid
%groupname
%#gid
user_alias
支持多个用户定义为一组用户,称之为用户别名,即user_alias:
hosts:
ip
hostname
NetAddr
host_alias
runas:
…
runas_alias
commands:
command
directory
sudoedit:特殊权限,可用于向其他用户授予sudo权限;
cmnd_alias
定义别名的方法:
ALIAS_TYPE NAME=item1,item2,item3,…
NAME:别名名称,必须使用全大写字符;
ALIAS_TYPE:
User_Alias
Host_Alias
Runas_Alias
Cmnd_Alias
例如:
User_Alias NETADMIN=tom,jerry
Cmnd_Alias NETCMND=ip,ifconfig,route
NETADMIN localhost=(root) NETCMND
Sudo命令:
检票机制:能记录成功认证结果一段时间,默认为5分钟;
以sudo的方式来运行指定的命令;
sudo [options] COMMAND
-l command 列出用户能执行的命令
-k 清楚此前缓存用户成功认证结果;
/etc/sudoers应用实例:
Cmnd_Alias USERADMINCMNDS=/usr/sbin/useradd,/usr/sbin/usermod,/usr/bin/passwd [a-z]*,!/usr/bin/passwd root
User_Alias USERADMIN=bob,alice
USERADMIN ALL=(root) USERADMINCMNDS
常用标签:
NOPASSWD:
PASSWD:
su:swicth user
用户切换
1) su –l user
2) su –l user -c ‘COMMAND’
sudo:
能够让获得授权的用户以另外一个用户的身份运行指定的命令:
授权机制:授权文件/etc/sudoers
root ALL=(ALL) ALL
%wheel ALL=(ALL) ALL
编译此文件的专用命令:visudo
授权项:
who where=(whom) commands
users hosts=(runas) commands
users:
username
#uid
%groupname
%#gid
user_alias
支持多个用户定义为一组用户,称之为用户别名,即user_alias:
hosts:
ip
hostname
NetAddr
host_alias
runas:
…
runas_alias
commands:
command
directory
sudoedit:特殊权限,可用于向其他用户授予sudo权限;
cmnd_alias
定义别名的方法:
ALIAS_TYPE NAME=item1,item2,item3,…
NAME:别名名称,必须使用全大写字符;
ALIAS_TYPE:
User_Alias
Host_Alias
Runas_Alias
Cmnd_Alias
例如:
User_Alias NETADMIN=tom,jerry
Cmnd_Alias NETCMND=ip,ifconfig,route
NETADMIN localhost=(root) NETCMND
Sudo命令:
检票机制:能记录成功认证结果一段时间,默认为5分钟;
以sudo的方式来运行指定的命令;
sudo [options] COMMAND
-l command 列出用户能执行的命令
-k 清楚此前缓存用户成功认证结果;
/etc/sudoers应用实例:
Cmnd_Alias USERADMINCMNDS=/usr/sbin/useradd,/usr/sbin/usermod,/usr/bin/passwd [a-z]*,!/usr/bin/passwd root
User_Alias USERADMIN=bob,alice
USERADMIN ALL=(root) USERADMINCMNDS
常用标签:
NOPASSWD:
PASSWD:
相关文章推荐
- Linux自学笔记(九)常用命令之Vim相关操作
- linux su和sudo命令的区别 -【linux学习笔记】
- 伟东山视频自学笔记——linux上ln命令详细说明
- Linux自学笔记(十)常用命令之rpm相关命令
- Linux自学笔记--基础命令
- Linux自学笔记(七)常用命令之用户管理命令,压缩解压命令
- Linux自学笔记——sed命令
- Linux自学笔记(五)常用命令之文件处理命令
- linux自学笔记--linux网络配置、基础网络命令
- 红帽 LINUX 6自学笔记(mv命令)
- Linux学习笔记之——su、sudo命令使用及区别
- Linux笔记(su切换用户,sudo命令*,限制root远程登录)
- linux 自学笔记(二) 权限管理命令
- Linux自学笔记(六)常用命令之权限管理命令,文件搜索命令,帮助命令
- Linux自学笔记——Linux网络基础、命令及属性配置
- Linux自学笔记——grep文本处理工具及wc,cut,sort,uniq命令
- Linux学习笔记之——普通用户使用sudo命令
- Linux 自学笔记(七)——Linux 文件系统及文件操作常用命令
- 自学笔记:Linux下显示系统信息的命令
- linux 自学笔记(三) 文件搜索命令 和帮助命令