zoukankan      html  css  js  c++  java
  • 关于Linux系统sudo说明

    在Linux中普通用户会涉及到使用超级管理员的权限也就是root权限,正常情况下是不允许这样操作的,但有时候需要特殊的处理,这个时候就需要使用到sudo的基础命令。

    使用场景
    需要普通用户使用root权限

    添加root权限
    需要先切换到root权限或者有root权限的用户,然后使用visudo命令,实际就是操作/etc/sudoers文件。

    文件说明
    授权用户 主机=[(切换到哪些用户或用户组)] [是否需要密码验证] 命令1,[(切换到哪些用户或用户组)] [是否需要密码验证] [命令2],[(切换到哪些用户或用户组)] [是否需要密码验证] [命令3] …..
    如果使用web ALL=(ALL) ALL是极其不安全和规范的操作,尽量不要这样操作!

    实例说明
    test ALL=(ALL) NOPASSWD: /sbin/reboot
    使用test可以sudo到任何用户且不需要输入密码就可以执行/sbin/reboot命令
    test ALL=(zhouzhifei) NOPASSWD: /mnt/aa
    使用test用户可以sudo到zhouzhifei这个用户且不需要输入密码可以使用zhouzhifei的权限来执行/mnt/aa里面的程序

    PS
    su是切换账号,sudo是使用超级权限,两者是不同的!

  • 相关阅读:
    待你长发及腰
    《线段树》讲稿
    Codeforces #Round 376 F 题解
    包裹快递 题解
    Codeforces #Round 376 部分题解
    圆圈舞蹈 题解
    奶牛晒衣服 题解
    BZOJ 1034 题解
    BZOJ 1045 题解
    BZOJ 1054 题解
  • 原文地址:https://www.cnblogs.com/zhouzhifei/p/13395231.html
Copyright © 2011-2022 走看看