首页 > 代码库 > sudo命令_学习笔记

sudo命令_学习笔记

sudo 命令的作用:
    某个用户能够以另外那一个用户的身份通过那些主机执行什么命令。
    sudo的配置文件: /etc/sudoers
    一个sudo的条目:
        who    Which_Host=(runas) command

    who:User_Alias
    Which_Host:Host_Alias
    runas:Runas_Alias
    command:Cmnd_Alias
    别名必须全部而且必须只能使用大写英文字母的组合
        Example For :User_Alias USERADMIN= long,cheng,ma
        User_Alias:
            用户的用户名称
            组名,使用%引导
            还可以包含其他
        Host_Alias:
            主机名称
            IP
            网络地址
            其他主机别名
        Runas_Alias:
            用户名称
            %组名
            其他的Runas别名
        Cmnd_Alias:
            命令路径
            目录(此目录内的所有命令)
            其他事先定义好的命令别名
            
        sudo在第一次执行的时候就会需要您输入自己用户的密码,第二次在输入的时候就会不需要了。
        sudo默认会将密码保存5分钟
        sudo -k 可以清除认证信息失效
        sudo -l 可以列出当前用户以可以执行的所有sudo命令

sudo命令_学习笔记