IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 操作系统 > LINUX > Linux系统Sudo基本用法

Linux系统Sudo基本用法

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

  &Sudo& 是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的&权利&,让他们执行一些只有超级用户或其他特许用户才能完成的任务,比如:运行一些像restart,reboot,passwd之类的命令,或者编辑一些系统配置文件这样以来,就不仅减少了root用户的登陆次数和管理时间,也提高了系统安全性。

  一. sudo的特点
  sudo扮演的角色注定了它要在安全方面格外谨慎,否则就会导致非法用户攫取root权限。同时,它还要兼顾易用性,让系统管理员能够更有效,更方便地使用它。sudo设计者的宗旨是:给用户尽可能少的权限但仍允许完成他们的工作。所以,sudo
有以下特点:

  # 1. sudo能够限制指定用户在指定主机上运行某些命令。
  # 2. sudo可以提供日志,忠实地记录每个用户使用sudo做了些什么,并且能将日志传到中心主机或者日志服务器。
  # 3. sudo为系统管理员提供配置文件,允许系统管理员集中地管理用户的使用权限和使用的主机。它默认的存放位置是/etc/sudoers。
  # 4.sudo使用时间戳文件来完成类似&检票&的系统。当用户执行sudo并且输入密码后,用户获得了一张默认存活期为5分钟的&入场券&(默认值可以在编译的时候改变)。超时以后,用户必须重新输入密码。

  二.sudo常用命令

  sudo -h     Help     列出使用方法,退出。
  sudo -V     Version     显示版本信息,并退出。
  sudo -l     List     列出当前用户可以执行的命令。只有在sudoers里的用户才能使用该选项。
  sudo -u username|#uid     User     以指定用户的身份执行命令。后面的用户是除root以外的,可以是用户名,也可以是#uid。
  sudo -k     Kill     清除&入场卷&上的时间,下次再使用sudo时要再输入密码。
  sudo -K     Sure kill     与-k类似,但是它还要撕毁&入场卷&,也就是删除时间戳文件。
  sudo -b command     Background     在后台执行指定的命令。
  sudo -p prompt command     Prompt     可以更改询问密码的提示语,其中%u会代换为使用者帐号名称,%h会显示主机名称。非常人性化的设计。
  sudo -e file     Edit     不是执行命令,而是修改文件,相当于命令sudoedit。 

  三.我们这里以SUDO最常用,最实用功能来例举:怎样么样让一个普通用户有重启SSHD的权限。

  1.先要用光盘装好,SUDO安装包。

  mount /dev/cdrom /mnt/cdrom  我们这把光盘挂载到/mnt/cdrom下面。

  然后进入 cd /mnt/cdrom/Server下面安装.

  rpm -ivh sudo*

  2.创建一个新用户lihaiwen来作测试。密码为:123

  3.编辑sudo文件,加入相关命令。这注意了,加入的命令必须是绝对路径。
   一般服务的重启都在/etc/init.d里面,而其它命令大部分在。/etc/bin下面。
   这里,第一个lihaiwen是你要授权的用户。第一个ALL是在任何计算机,第二个ALL是以任何人身份,最后面,是这个重启ssdh服务的命令,相当于root下面的:service sshd restart.

  4.切换用户到lihaiwen用户下面做测试

  5.下面用sudo执行这条命令。

  6.这里要求输入lihaiwen这用户的密码。然后会自动执行这条命令,成功执行了。

关键词标签:Linux,Sudo

相关阅读 安装红帽子RedHat Linux9.0操作系统教程 Tomcat9.0如何安装_Tomcat9.0环境变量配置方法 多种操作系统NTP客户端配置 Linux操作系统修改IP Linux实现SCSI硬盘热插拔及在线识别 Linux下用CDMA modem拨号上网

文章评论
发表评论

热门文章 安装红帽子RedHat Linux9.0操作系统教程 安装红帽子RedHat Linux9.0操作系统教程 Linux服务器:设计高性能网站架构-LLMP Linux服务器:设计高性能网站架构-LLMP 使用Clonezilla迁移到虚拟Linux环境 使用Clonezilla迁移到虚拟Linux环境 Linux上的MRTG流量监控中心 Linux上的MRTG流量监控中心 Linux 双网卡绑定一个IP原理及实现 Linux 双网卡绑定一个IP原理及实现 linux和windows等系统远程控制ubuntu桌面 linux和windows等系统远程控制ubuntu桌面

相关下载

人气排行 Linux下获取CPUID、硬盘序列号与MAC地址 dmidecode命令查看内存型号 linux tc实现ip流量限制 安装红帽子RedHat Linux9.0操作系统教程 linux下解压rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 关机、重启、注销 命令 查看linux服务器硬盘IO读写负载 linux命令行浏览器的使用方法 Linux NFS服务固定端口及防火墙配置 U盘安装Ubuntu 10.04 Linux清除用户登录记录和命令历史方法