Chinaunix首页 | 论坛 | 博客
  • 博客访问: 574326
  • 博文数量: 151
  • 博客积分: 3330
  • 博客等级: 中校
  • 技术积分: 1686
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-08 02:41
文章存档

2011年(151)

分类: LINUX

2011-05-08 17:52:12

sudo 允许系统管理员分配普通用户一些合理的权利,让其执行一些只有超级管理员或特定用户才能完成的任务。

sudo 配置文件:/etc/sudoers

visudo 编辑/etc/sudoers 文件

sudo 默认使用时间为:5分钟。超时后需要再次输入密码、。

只有/etc/sudoers 文件中允许的用户才可以执行sudo命令

参数:

-l: 显示用户允许执行的所有命令
-L:显示每个允许的命令参数
-u 用户名: 以指定用户的身份运行命令。
-v:延长密码的有效时间。默认5分钟


格式为:

user machine=commands

如果对组进行设置,需要在组前加%
%admin ALL=(ALL) ALL



# Uncomment to allow people in group wheel to run all commands
# %wheel        ALL=(ALL)       ALL


# Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL


# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now

#FULLTIMERS可以运行任何命令在任何主机而不用输入自己的密码
FULLTIMERS ALL = NOPASSWD: ALL

#PARTTIMERS可以运行任何命令在任何主机,但是必须先验证自己的密码。
PARTTIMERS ALL = ALL

#用户operator可以运行DUMPS,KILL,PRINTING,SHUTDOWN,HALT,REBOOT以及在/usr/oper/bin中的所有命令。
operator ALL = DUMPS, KILL, PRINTING, SHUTDOWN, HALT, REBOOT,/usr/oper/bin/

#joe可以运行su operator命令
joe ALL = /usr/bin/su operator

#pete可以为除root之外地用户修改密码。
pete HPPA = /usr/bin/passwd [A-z]*, !/usr/bin/passwd root


阅读(487) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~