zoukankan      html  css  js  c++  java
  • sudo的使用

    ## sudo
    sudo主要用来让普通用户临时拥有root用户的权限
    ####  su与su -的区别
        su:切换用户的时候不会更新环境变量
        su -:切换的用户会更新环境变量
    ##### sudo命令执行流程
        1.当sudo执行命令时,系统首先会查找/var/sudo/%home(如果时新用户会先生成此目录)目录中是否有用户时间戳文件,如果时间戳文件过期,则提示用户是否输入自身密码。
        2.当密码验证成功后,系统会查找/etc/sudoers配置文件,判断用户是否有执行相应sudo命令权限。
        3.如果具备执行相应sudo命令权限。就会自动由当前用户切换到root,或其他指定用户,然后使用该用户角色执行该命令。
        4.执行完成后,又会自动的直接退回到当前用户shell

    #### sudo的使用过程
        修改配置文件,visudo===vim /etc/sudoers
        [root@web02 /]# visudo
        在配置文件第92行,添加:授权某一个命令
        oldboy  ALL=(ALL)       /bin/ls,/bin/touch
        授权/bin/目录下面所有的命令
        oldboy ALL=(ALL)        /bin/*
        授权/bin/目录下面所有的命令,并排除su
        oldboy ALL=(ALL)        /bin/*,!/bin/su
        授权用户不需要验证密码直接使用
        oldboy ALL=(ALL)        NOPASSWD:ALL
        
  • 相关阅读:
    002powershell使用常见问题
    028_如何外网下载大文件
    028MAC常用工具unlicense
    027_录屏倒计时弹窗实用小程序
    NIO相关基础篇
    写给刚上小学一年级的果果(家长寄语)
    [转]Mavlink协议
    [原][ARCGIS]使用ARCMAP分离导出单个矢量图形文件SHP
    [原][译]从osgEarth2升级到osgEarth3的变化
    [减肥]生酮减肥餐做法
  • 原文地址:https://www.cnblogs.com/yjiu1990/p/10336241.html
Copyright © 2011-2022 走看看