Linux:sudo命令详解

sudo

语法: who which_host=(whom) command
     谁能以谁的身份,在那些主机上执行那些命令
      visudo
      hadoop ALL=(root) /usr/sbin/useradd

   1、别名:Alias(都以大写字母定义)
       Host_Alias:定义主机别名,使用,分隔
       User_Alias:定义用户别名,可以是用户名,也可以是组名(%组名)
       Cmnd_Alias:定义命令别名,可以定义不能执行的命令,使用!/usr/bin/passwd root
       Runas_Alias:定义以那些用户执行
       NOPASSWD:定义用户执行命令时可以不输入密码
       PASSWD:定义用户执行命令时需要输入密码


    2、普通用户执行可以执行管理命令
       sudo(5分钟倒计时,用于记录用户以前输入的密码,在后续操作时可以不用输入密码)
          -l: 可以查看sudo模式可以执行的命令
          -k:将会强迫用户在下一次使用sudo命令时必须输入密码

你可能感兴趣的:(Linux)