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是使用超级权限,两者是不同的!

  • 相关阅读:
    sqlserver tips
    mysql tips
    小知识点集锦
    设计模式
    将微博或者qq空间的说说同步至博客园 wcf+js(ajax)跨域请求(1)
    WCF服务寄宿IIS与Windows服务
    C# 基础小知识之yield 关键字
    WPF命令绑定 自定义命令
    KnockOut 绑定之foreach绑定(mvc+knockout)
    P5019 铺设道路
  • 原文地址:https://www.cnblogs.com/zhouzhifei/p/13395231.html
Copyright © 2011-2022 走看看