当前位置: 首页 > news >正文

大航母网站建设费用河北邯郸

大航母网站建设费用,河北邯郸,长沙公司排行,排名优化公司口碑哪家好from http://www.cnblogs.com/zhuowei/archive/2009/04/13/1435190.htmlsudo与sudoerssudo 是linux下常用的允许普通用户使用超级用户权限的工具#xff0c;允许系统管理员让普通用户执行一些或者全部的root命令#xff0c;如halt#xff0c;reboot#xff0c;su等 等。这样…from http://www.cnblogs.com/zhuowei/archive/2009/04/13/1435190.htmlsudo与sudoerssudo 是linux下常用的允许普通用户使用超级用户权限的工具允许系统管理员让普通用户执行一些或者全部的root命令如haltrebootsu等 等。这样不仅减少了root用户的登陆 和管理时间同样也提高了安全性。Sudo不是对shell的一个代替它是面向每个命令的。它的特性主要有这样几点  § sudo能够限制用户只在某台主机上运行某些命令。  § sudo提供了丰富的日志详细地记录了每个用户干了什么。它能够将日志传到中心主机或者日志服务器。  § sudo使用时间戳文件来执行类似的“检票”系统。当用户调用sudo并且输入它的密码时用户获得了一张存活期为5分钟的票这个值可以在编译的时候改变。  § sudo的配置文件是sudoers文件它允许系统管理员集中的管理用户的使用权限和使用的主机。它所存放的位置默认是在/etc/sudoers属性必须为0411。sudo的使用       权限在 /etc/sudoers 中有出现的使用者  使用方式sudo -V  sudo -h  sudo -l  sudo -v  sudo -k  sudo -s  sudo -H  sudo [ -b ] [ -p prompt ] [ -u username/#uid] -s  用法:sudo command  说明以系统管理者的身份执行指令也就是说经由 sudo 所执行的指令就好像是 root 亲自执行  参数  -V 显示版本编号  -h 会显示版本编号及指令的使用方式说明  -l 显示出自己执行 sudo 的使用者的权限  -v 因为 sudo 在第一次执行时或是在 N 分钟内没有执行N 预设为五会问密码这个参数是重新做一次确认如果超过 N 分钟也会问密码  -k 将会强迫使用者在下一次执行 sudo 时问密码不论有没有超过 N 分钟  -b 将要执行的指令放在背景执行  -p prompt 可以更改问密码的提示语其中 %u 会代换为使用者的帐号名称 %h 会显示主机名称  -u username/#uid 不加此参数代表要以 root 的身份执行指令而加了此参数可以以 username 的身份执行指令#uid 为该 username 的使用者号码  -s 执行环境变数中的 SHELL 所指定的 shell 或是 /etc/passwd 里所指定的 shell  -H 将环境变数中的 HOME 家目录指定为要变更身份的使用者家目录如不加 -u 参数就是系统管理者 root   command 要以系统管理者身份或以 -u 更改为其他人执行的指令  范例  sudo -l 列出目前的权限  sudo -V 列出 sudo 的版本资讯  指令名称:sudoers在fc5下显示不能找到此命令但用man可以查到其用法。  用来显示可以使用sudo的用户sudoers的配置sudoers 是sudo的主要配置文件,linux下通常在/etc目录下如果是solaris缺省不装sudo的编译安装后通常在安装目录的etc目录下不 过不管sudoers文件在哪儿sudo都提供了一个编辑该文件的命令visudo来对该文件进行修改。强烈推荐使用该命令修改 sudoers因为它会帮你校验文件配置是否正确如果不正确在保存退出时就会提示你哪段配置出错的。 言归正传下面介绍如何配置sudoers 首先写sudoers的缺省配置 ############################################################# # sudoers file. # # This file MUST be edited with the visudo command as root. # # See the sudoers man page for the details on how to write a sudoers file. # # Host alias specification # User alias specification # Cmnd alias specification # Defaults specification # User privilege specification root    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 ################################################################## 1. 最简单的配置让普通用户support具有root的所有权限 执行visudo之后可以看见缺省只有一条配置 root    ALL(ALL) ALL 那么你就在下边再加一条配置 support ALL(ALL) ALL 这样普通用户support就能够执行root权限的所有命令 以support用户登录之后执行 sudo su - 然后输入support用户自己的密码就可以切换成root用户了 2. 让普通用户support只能在某几台服务器上执行root能执行的某些命令 首先需要配置一些Alias这样在下面配置权限时会方便一些不用写大段大段的配置。Alias主要分成4种 Host_Alias Cmnd_Alias User_Alias Runas_Alias 1) 配置Host_Alias就是主机的列表 Host_Alias      HOST_FLAG hostname1, hostname2, hostname3 2) 配置Cmnd_Alias就是允许执行的命令的列表命令前加上!表示不能执行此命令.命令一定要使用绝对路径避免其他目录的同名命令被执行造成安全隐患 ,因此使用的时候也是使用绝对路径! Cmnd_Alias      COMMAND_FLAG command1, command2, command3 !command43) 配置User_Alias就是具有sudo权限的用户的列表 User_Alias USER_FLAG user1, user2, user3 4) 配置Runas_Alias就是用户以什么身份执行例如root或者oracle的列表 Runas_Alias RUNAS_FLAG operator1, operator2, operator3 5) 配置权限 配置权限的格式如下 USER_FLAG HOST_FLAG(RUNAS_FLAG) COMMAND_FLAG 如果不需要密码验证的话则按照这样的格式来配置 USER_FLAG HOST_FLAG(RUNAS_FLAG) NOPASSWD: COMMAND_FLAG 配置示例 ############################################################################ # sudoers file. # # This file MUST be edited with the visudo command as root. # # See the sudoers man page for the details on how to write a sudoers file. # # Host alias specification Host_Alias      EPG 192.168.1.1, 192.168.1.2 # User alias specification # Cmnd alias specification Cmnd_Alias      SQUID /opt/vtbin/squid_refresh, !/sbin/service, /bin/rmCmnd_Alias      ADMPW /usr/bin/passwd [A-Za-z]*, !/usr/bin/passwd, !/usr/bin/passwd root # Defaults specification # User privilege specification root    ALL(ALL) ALL support EPG(ALL) NOPASSWD: SQUID support EPG(ALL) NOPASSWD: ADMPW# 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 ###############################################################
http://www.pierceye.com/news/672163/

相关文章:

  • 网站备案 取名资讯通不过软文投放平台有哪些?
  • 民治做网站多少钱好看的企业网站首页
  • 腾讯域名怎么建设网站客户管理系统免费
  • 承德网站建设报价网站建设中企动力最佳a5
  • 图书馆第一代网站建设海口会计报名网站
  • 网站设计师简介中国工厂网站官方网站
  • 广州移动 网站建设十大职业资格培训机构
  • 网站建设维护协议书网站开发程序用什么好
  • 零基础做网站教程天猫商城商品来源
  • 广州知名网站建设公司教育机构培训
  • 做游戏解说上传在什么网站好企业网站定制
  • 用iis浏览网站南宁网站seo大概多少钱
  • 如何用手机网站做淘宝客wordpress 免费 旅游
  • 青岛网站建设网站制作seo顾问服务福建
  • phpcms网站织梦 网站栏目管理 很慢
  • 金融网站 改版方案seo推广优化培训
  • 博物馆设计网站推荐网站布局有哪些常见的
  • 外贸网站建设980ps软件需要付费吗
  • 网站开发后的经验总结北新泾街道网站建设
  • 深圳市南山区住房和建设局网站国内知名网站建设伺
  • 企业网站建设制作的域名费用做的网站怎么上传
  • c++可视化界面设计搜索引擎优化自然排名的区别
  • 网站开发工作网络营销的网站分类有
  • 校园网上零售网站建设方案网站建设中页面模板
  • 网站如何报备外贸网站设计风格
  • 网上的网站模板怎么用百度网站认证官网
  • 上饶企业网站建设免费制作小程序游戏
  • cps推广网站建e网卧室设计效果图
  • php支持大型网站开发吗南海最新消息
  • 多语言企业网站html网站素材