su,sudo

sudo:

su: Switch User

    su -l user -c 'COMMAND'

su -l root -c 'COMMAND'

su -l root

sudo: 

    授权之后,能够让某用户以另外一个用户的身份运行命令;

    配置文件:sudoers
        root    ALL=(ALL)   ALL
        %wheel  ALL=(ALL)   ALL

        who: 运行命令者的身份,user
        where: 通过哪些主机,host
        (whom):以哪个用户的身份, runas
        which: 运行哪些命令,command

        配置项:
            users   hosts=(runas)   commands

            users: 
                username
                #uid
                user_alias
                %group_name
                %#gid

            host:
                ip
                hostname
                netaddr

            command:
                command name
                directory
                sudoedit

            Alias_Type NAME = item1, item2, ...
                NAME: 必须使用全大写字母;
                Alias_Type: 
                    User_Alias
                    Host_Alias
                    Runas_Alias
                    Cmnd_Alias

        Cmnd_Alias USERADMINCMNDS = /usr/sbin/useradd, /usr/sbin/usermod, /usr/bin/passwd [a-z]*, !/usr/bin/passwd root

    # sudo [-u user] COMMAND 
        -u user: 默认为root; 
        -k: 清除此前记录用户密码;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值