sudo的简要用法

1. su命令1.1命令su的简介用于将身份临时切换到另一个指定的用户。

如果未指定用户名,则默认值为root。

使用su切换用户身份后,默认情况下不会更改当前工作目录,但是将更改诸如HOME,SHELL,USER和LOGNAME之类的shell环境变量。

1.2命令格式1.3选项说明2. sudo命令2.1命令简介sudo可以以指定的用户身份执行指定的命令,而无需输入指定用户的密码,仅输入当前用户的密码即可。

如果未指定用户名,则默认值为root。

2.2命令格式sudo [OPTIONS] [CMD]没有单独执行sudo的选项和命令,将列出sudo的简要使用方法。

2.3选项说明-A使用辅助程序(可以是图形界面程序)读取用户密码并将密码输出到标准输出。

如果设置了环境变量SUDO_ASKPASS,它将指定辅助程序的路径,否则,配置文件/etc/sudo.conf的askpass选项将指定辅助程序的路径。

如果没有可用的辅助程序,则sudo会退出,并显示错误-b选项-b(后台),将要由sudo运行的命令放在后台运行-E选项-E(preserveEnvironment),以指示安全策略:用户想保存他们现有的环境变量。

如果指定了-E选项,并且用户没有保留环境变量的权限,则安全策略可能会返回错误-H选项-H(主目录)将HOME环境变量设置为目标用户的主目录,目标用户默认使用root -h选项-h(帮助)显示帮助信息,然后退出-i [CMD]选项-i(simulateinitiallogin)将模拟初始登录,即在/中启动目标用户配置的外壳程序etc / passwd,将读取并执行相关的资源文件,例如〜/ .profile和〜/ .login。

如果在其后跟命令CMD,则将CMD传递给命令行管理程序,并执行-K选项-K(sureKill)与-k类似,它仅用于删除用户缓存的凭据,并且不能删除与命令或其他选项一起使用-k [CMD]当单独使用-k(kill)选项时,密码缓存无效,即,下次执行sudo时需要输入密码。

如果在其后跟随命令,则意味着缓存的密码将被忽略,并且要求用户重新输入密码。

新输入的密码不会更新密码缓存-l [l] [CMD]如果选项-l(列表)后没有命令,它将列出sudo以允许用户(或其他用户)执行当前指令-U)和无法执行的指令。

如果安全策略指定并允许了命令,则将显示该命令的绝对路径和命令参数。

如果不允许使用指定的命令,则sudo会以状态码1退出。

如果您使用-ll或多次指定-l选项,请使用长格式输出-n选项-n(非交互式)在非-中执行sudo。

交互模式,防止sudo向用户询问密码。

如果在执行命令时要求输入密码,sudo将报告错误消息并退出-pPROMPT更改提示输入密码的提示符号-s [CMD]选项-s(shell)执行由环境变量SHELL表示的Shell,如果没有SHELL的值,请执行目标用户在配置文件/ etc / passwd中配置的Shell。

如果该选项后接命令,则将其传递给命令行管理程序以执行。

如果未指定命令,则执行交互式命令行管理程序。

UUSER选项-U(其他用户)与-l选项一起使用,以指定应列出其权限的用户。

sudoers策略仅允许root用户或当前主机上具有ALL特权的用户使用此选项-uUSER选项-u(用户)指定执行命令时使用的用户身份,默认值为root。

如果使用uid,请使用#uid指示用户-V选项-V(版本)以显示版本信息,并退出-v选项-v(验证)以将密码有效期延长5分钟。

注意:当sudo运行时,请参考配置文件/ etc / sudousers,该配置文件配置用户可以执行的命令。

2.4常见示例(1)以指定用户身份执行命令。

sudo-uUSERNAMECMD3.su和sudo命令之间的区别(1)不同的功能su用于长时间切换用户。

常用用法是suUSERNAME。

如果未指定USERNAME,则默认情况下它将切换为root。

sudo允许授权用户像其他用户或管理员一样执行命令。

您可以使用-u选项来指定需要使用的用户身份。

默认值为root。

sudo使普通用户能够

联系方式

采样电阻一般根据具体线路板的要求,分为插件电阻、贴片电阻。采样电阻,阻值低,精密度高,一般在阻值精密度在±1%以内,更高要求的用途时会采用0.01%精度的电阻。国内工厂生产的大部分都是以康铜、锰铜为材质的插件电阻,但是,广大的用户更需要的是贴片的高精密电阻来实现取样功能,这是为了满足产品小型化产品生产的自动化的要求。能够生产在低温度系数,高精密度,超低阻值上做到满足用户要求电阻的厂商并不多见。

查看详情

在线咨询