• 关于sudo命令


    此文章还有一个不好地方,就是应当要有一些使用的例子。??
    有的人回答说是superuser的简写,还有的人说是switch user的简写,我认为是switch user的简写:切换用户,而此命令的作用就是:临时提权。
    有下面几位我认为回答的很好,有的是自己理解的方式回答的,并不是复制粘贴的,所以,摘录下来:
     
    某人:sudo apt 是debian 系列linux 的一种命令,apt是一种极其优秀的包管理系统,可以很好的解决 包依赖问题
     
    某人:sudo 的含义是以超级用户的权限运行,普通用户无法执行许多命令,比如说安装程序,apt是自动安装程序的一种方式。

    某人: 在执行一条命令前加上sudo即借用其他用户(sudo用户)的身份来执行该条命令

    某人:临时使用超级用户的权限。比如你现在的身份是一般用户,想临时执行一下root才能执行的命令,这时便要用到sudo命令了。

    某人:sudo是superuser do的简写,sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。

    apt是个很完整和先进的软件包管理程式,使用他能够让您,又简单,又准确的找到您要的的软件包, 并且安装或卸载都很简洁。 他还能够让您的任何软件都更新到最新状态,而且也能够用来对ubuntu进行升级。

    "apt是需要用命令来操作的软件,但是现在也出现了很多有图像的软件,比如Synaptic, Kynaptic 和 Adept。"

     下面应当是正式的一些介绍,我复制过来的,可以作为是一个基本的、完整的对sudo命令的介绍,而以上的可以认为是个人的理解,这样加在一起看,对此命令理解的就应当完整了。如下:
     

    概述

    在执行一条命令前加上sudo即借用其他用户(sudo用户)的身份来执行该条命令

    解析

    一般来说,刚配置好的linux系统,sudo预设的身份都是root用户。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。

    像我们自己配置的linux系统,配的用户只能在/home/user name下进行各种操作,一旦超出这个范围,就超出了权限,我们就需要换做root用户来操作,但是直接切换用户比较麻烦,且 会直接更换工作目录,这时候我们就可以在需要执行的命令前加上sudo,临时借用一下root用户的身份。

    拓展内容

    sudo

    语法

    sudo(选项)(参数)

    选项

    -b:在后台执行指令;
    -h:显示帮助;
    -H:将HOME环境变量设为新身份的HOME环境变量;
    -k:结束密码的有效期限,也就是下次再执行sudo时便需要输入密码;。
    -l:列出目前用户可执行与无法执行的指令;
    -p:改变询问密码的提示符号;
    -s<shell>:执行指定的shell;
    -u<用户>:以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份;
    -v:延长密码有效期限5分钟;
    -V :显示版本信息。

    参数

    指令:需要运行的指令和对应的参数。

  • 相关阅读:
    爬取 qq,酷我,千千VIP音乐下
    window10虚拟机安装
    爬取qq,酷我,千千VIP音乐 上
    BEAUTIFUL SOUP
    多线程爬取与存储基础
    CODEFORCE ROUND #625 DIV2
    【POJ
    【POJ
    【POJ
    【POJ
  • 原文地址:https://www.cnblogs.com/seanfafen/p/11769171.html
Copyright © 2020-2023  润新知