首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linuxsudo、susu -命令区别小结

前言 在Linux系统,由于root权限过大,一般情况都不使用它。只有在一些特殊情况下才采用登录root执行管理任务,一般情况下临时使用root权限多采用su和sudo命令。...格式为两种: su -l USERNAME(-l为login,即登陆简写) su USERNAME 如果不指定USERNAME(用户名),默认即为root,所以切换到root身份命令即为:...su USERNAME,与su – USERNAME不同之处如下: su – USERNAME切换用户后,同时切换到新用户工作环境。...但我们又不知道su密码是什么?其实su初始密码可以通过下面方式进行设置: sudo passwd 设置完后再输入su命令并键入刚才设置密码即可进入~ ?...用su -命令则默认转换成成root用户了。 而不带参数su命令”不会改变当前工作目录以及HOME,SHELL,USER,LOGNAME。只是拥有了root权限而已。

33.7K41

Linuxsu,sudo,sudo su,sudo -i命令使用和区别

更多可参考:Linux 命令 su 和 sudo 区别 su 切换不同用户身份: 默认只是切换身份,并没有切换环境变量,环境变量依然是普通用户。...sudo - root、sudo -i ,sudo - ,sudo root 效果相同 提示输入密码时该密码 为当前账户密码,要求执行该命令用户必须在sudoers 才可以 su 需要是切换后账户密码...,用法为“su 账户名称” sudo : 暂时切换到超级用户模式以执行超级用户权限,一般指的是root 用户,提示输入密码时该密码为当前用户密码,而不是超级账户密码。...su : 切换到某某用户模式,提示输入密码时该密码为切换后账户密码,用法为“su 账户名称”。如果后面不加账户时系统默认为root 账户,密码也为超级账户密码,没有时间限制。...要求执行该命令用户必须在sudoers 才可以。

9.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux用户-su命令

    1.linux用户 2.linux用户组 3.Linux用户-su命令(本章节) 4.Linux用户-sudo命令 前面讲过,我们使用普通用户运维系统时候,有些操作是必须通过超级管理员才能完成,其中一个方式是使用...SU su 是在类 Unix 操作系统(如Linux、BSD等)中用于切换用户命令。它主要作用是让当前用户临时切换到另一个用户,可以是超级用户(root)或者系统其他用户。...功能和用途 切换到 root 用户:最常见用法是通过 su 命令切换到超级用户(root),以执行需要特权操作,例如系统配置、软件安装等。...在切换到 root 用户后,用户可以使用完整系统管理权限进行操作。 切换到其他用户:除了切换到 root 用户外,su 命令还可以用于切换到系统其他用户。...总结 1.一种常见安全策略是禁止rootssh登录,然后使用普通用户ssh登录,然后开放su命令切换到root用户下进行对应操作。在Linux进阶部分会有讲这部分内容。

    800

    Linux 命令 su 和 sudo 区别?

    之前一直对 su 和 sudo 这两个命令犯迷糊,最近专门搜了这方面的资料,总算是把两者关系以及用法搞清楚了,这篇文章来系统总结一下。...Linux 中新建用户命令是 useradd ,一般系统这个命令对应路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名方式:/usr/sbin/useradd...su 命令介绍及主要用法 首先需要解释下 su 代表什么意思。 之前一直以为 su 是 super user,查阅资料之后才知道原来表示 「switch user」。...sudo 命令介绍及主要用法 首先还是解释下 sudo 命令是什么意思。 sudo 英文全称是 super user do,即以超级用户(root 用户)方式执行命令。...3.1 主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户身份查看 /etc/shadow 内容。

    16310

    Linux命令(17)——su与sudo命令

    1.su命令 1.1作用 su用于临时切换身份到另一个指定用户,未指定用户名默认为root。...]:将一个命令传递到shell,但不创建新会话; -,-l,--login:切换用户身份时启动一个新登陆shell。...2.2格式 sudo [选项] [参数] sudo常见用法,以指定用户身份执行命令: sudo –u [username] [command] 2.3命令选项 -A:通常sudo需要密码,它目前终端读取...在文件设置用户能够执行命令。 3.su和sudo命令区别 (1)二者功能不同 su用来长时间切换用户,常见用法su [username],未指定username默认切换至root。...首先超级用户将普通用户名字、可以执行特定命令、按照哪种用户或用户组身份执行等信息,登记在特殊文件(通常是/etc/sudoers),即完成对该用户授权(此时该用户称为“sudoer”)[1]

    4.3K30

    Linux 命令 su 和 sudo 区别

    准备工作 2. su 命令介绍及主要用法 2.1 - 参数 2.2 切换到指定用户 2.3 -c 参数 3. sudo 命令介绍及主要用法 3.1 主要用法 3.2 sudo 工作原理 3.3 思考 4...二者差异对比 这篇文章来系统总结一下 su 和 sudo 这两个命令。 1. 准备工作 因为本篇博客涉及到用户切换,所以我需要提前准备好几个测试用户,方便后续切换。...Linux 中新建用户命令是 useradd ,一般系统这个命令对应路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名方式:/usr/sbin/useradd...2. su 命令介绍及主要用法 首先需要解释下 su 代表什么意思。 之前一直以为 su 是 super user,查阅资料之后才知道原来表示 switch user 。...3.1 主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户身份查看 /etc/shadow 内容。

    3.7K20

    Linux 命令 su 和 sudo 区别

    之前一直对 su 和 sudo 这两个命令犯迷糊,最近专门搜了这方面的资料,总算是把两者关系以及用法搞清楚了,这篇文章来系统总结一下。 1....Linux 中新建用户命令是 useradd ,一般系统这个命令对应路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名方式:/usr/sbin/useradd...2. su 命令介绍及主要用法 首先需要解释下 su 代表什么意思。 之前一直以为 su 是 super user,查阅资料之后才知道原来表示 switch user。...3. sudo 命令介绍及主要用法 首先还是解释下 sudo 命令是什么意思。 sudo 英文全称是 super user do,即以超级用户(root 用户)方式执行命令。...3.1 主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户身份查看 /etc/shadow 内容。

    4.3K30

    Linux 命令 su 和 sudo 区别?

    来自公众号:互联网架构师/来源:Jun Tao 地址:https://tanjuntao.github.io/ 之前一直对 su 和 sudo 这两个命令犯迷糊,最近专门搜了这方面的资料,总算是把两者关系以及用法搞清楚了...Linux 中新建用户命令是 useradd ,一般系统这个命令对应路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名方式:/usr/sbin/useradd...2. su 命令介绍及主要用法 首先需要解释下 su 代表什么意思。 之前一直以为 su 是 super user,查阅资料之后才知道原来表示 switch user。...3. sudo 命令介绍及主要用法 首先还是解释下 sudo 命令是什么意思。 sudo 英文全称是 super user do,即以超级用户(root 用户)方式执行命令。...3.1 主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户身份查看 /etc/shadow 内容。

    5.2K30

    linux通配符用法_linuxrmdir命令

    大家好,又见面了,我是你们朋友全栈君。 注意:linux通配符和三剑客(grep,awk,sed)正则表达式是不一样,因此,代表意义也是有较大区别的。...通配符一般用户命令行bash环境,而linux正则表达式用于grep,sed,awk场景。 *:通配符,代表所有(0到多个)字符 ?...:通配符,代表任意1个字符 ;:连续不同命令分隔符 #:配置文件注释 |:管道 ~:当前用户家目录 -:上一次所在路径 $:变量前需要加符号 /:路径分隔符号,也是根意思 >或1>:重定向,覆盖原有数据...:逻辑运算“非”(not) &&:and 并且,当前一个指令执行成功时,执行后一个指令 ||:or 或者,当前一个指令执行失败时,执行后一个指令 ..:两个点代表上一级目录 ....;两个命令之间分隔符 [root@redhat test]# pwd;pwd /root/test /root/test 来源:https://www.cnblogs.com/axzq/p/9573770

    3K20

    Linuxhexdump命令用法

    hexdump命令一般用来查看”二进制”文件十六进制编码,从手册上查看,其查看内容还要很多,诸如:ascii, decimal, hexadecimal, octal 参数: hexdump [-bcCdovx...4241 4443 0a45 000000c 第一列:表示文件文件偏移量 第二列:已两个字节为一组十六进制 通过上面的输出,翻译成文本为:badc0aeBADC0aE(注意:在Linux换行符\...n 十六进制为0a,在windows,换行为\r\n十六进制编码为:0d 0a),另:下图为ASC码表对应进制编码 ?...细心读者可能已经发现了,为什么翻译成文本成倒序了呢?文本内容不是:abcde ABCDE 吗?...换行 字符都没有了 其他hexdump还有很多用法,具体可以参看man hexdump 以上就是本篇文章全部内容,如果还有其他问题和不明白地方可以给我们投稿或者在下方留言。

    3.4K50

    Linux命令su、sudo、sudo su、sudo -i使用和区别

    sudo 与 su 两个命令最大区别是: sudo 命令需要输入当前用户密码,su 命令需要输入 root 用户密码。另外一个区别是其默认行为。...sudoers才可以 su需要是切换后账户用法为“su 账户名称” sudo : 暂时切换到超级用户模式以执行超级用户权限,一般指的是root用户,提示输入密码时该密码为当前用户密码,而不是超级账户密码...su :切换到某某用户模式,提示输入密码时该密码为切换后账户密码,用法为“su 账户名称”。如果后面不加账户时系统默认为root账户,密码也为超级账户密码。没有时间限制。...要求执行该命令用户必须在sudoers才可以 ? sudo -i 直接运行sudo命令加-i参数,要求执行该命令用户必须在sudoers才可以 ?...sudo su 运行sudo命令su命令提权,运行su命令。要求执行该命令用户必须在sudoers才可以。 来自:Linux迷 链接:https://www.linuxmi.com/

    15.2K10

    Linuxgrep命令用法详解

    引言: 在Linux系统,grep(Global Regular Expression Print)是一个强大命令行工具,它用于在文本文件搜索指定模式。...grep命令不仅仅是一个简单搜索工具,它还支持正则表达式,可以通过灵活选项和参数组合来实现更复杂搜索和匹配操作。本文将详细介绍grep命令用法,帮助读者充分了解并灵活应用这个实用工具。...二、常见用法示例: 在单个文件搜索: grep "pattern" filename 以上命令将在指定文件搜索匹配模式行,并将其输出到终端。 2....本文详细介绍了grep命令基本语法和常用选项,以及正则表达式使用方法。通过掌握grep命令用法,你可以更高效地在文本文件查找和处理需要信息,提高工作效率。...希望本文对你在Linux系统中使用grep命令有所帮助。

    19910

    sudo和su用法

    两者区别 su命令可以临时切换用户身份,例如要想由root用户切换到普通用户test,可以执行su test,可以在不登出当前用户前提下,登录为另外一个用户,但是我们切换成普通用户后,执行命令时便受权限限制...假如执行su切换到目标用户时,我们是需要输入目标用户密码,才能成功切换 执行sudo命令时,可以允许用户提升运行单个命令权限,但是需要输入当前用户密码,且该用户在sudoers,否则没有权限...sudo要比su灵活很多,sudo可以限制sudo用户使用哪些命令 普通用户免密切换root sudo配置 sudo配置文件/etc/sudoers 1)别名规则 定义主机别名 `Host_Alias...session include postlogin session optional pam_xauth.so 2)将用户添加到wheel组...usermod -G wheel xs 这里有一个问题就是,我们使用su是不用输密码,但是sudo还不可以 sudo免密方法(都是修改/etc/sudoers文件): xs ALL=(ALL) NOPASSWD

    90720

    Linux命令tail用法

    linux tail 命令用途是按照要求将指定文件最后部分输出到标准设备,一般是终端,通俗讲来,就是把某个档案文件最后几行显示到终端上,如果该档案有更新,tail 会自动刷新,确保你看到最新档案内容...工作中经常用 tail 命令查看 PHP 错误日志,接口日志等.分享一下这个命令用法!...File 指定操作目标文件名 上述命令,都涉及到 number,如果不指定,默认显示 10 行。Number 前面可使用正负号,表示该偏移从顶部还是从尾部开始计算。...二、tail 命令用法示例 1、tail -f filename 说明:监视 filename 文件尾部内容(默认 10 行,相当于添加参数 -n 10),刷新显示在屏幕上。...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:在Linux命令tail用法

    3.8K30

    linuxsu与sudo区别

    su 命令介绍及主要用法 首先需要解释下 su 代表什么意思。 之前一直以为 su 是 super user,查阅资料之后才知道原来表示 switch user。...我们首先从 ubuntu 用户以 non-login-shell 方式切换到 root 用户,比较两种用户状态下环境变量 PWD 值(su 命令不跟任何 ,默认切换到 root...sudo 命令介绍及主要用法 sudo 英文全称是 super user do,即以超级用户(root 用户)方式执行命令。...主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户身份查看 /etc/shadow 内容。...所以一个比较省事方法是设置 sudo 操作不需要密码。后面介绍如何设置。 sudo 除了以 root 用户权限执行命令外,还有其它几个用法,这里做简单介绍。

    3K10

    linuxsusu -之间你知不道

    su 命令用于切换到另一个用户,即更改用户ID。在正常登录会话期间,如果没有执行username例如su -,它默认以root用户身份登录。...通常,要成为其他用户或登录其他用户,可以用以下命令,然后系统会提示你输入要切换到用户密码。...rumenz用户可以使用$ cd(不带任何参数)进入自己家目录。 当你使用 su -或-l或--login时,它会为你提供一个类似于正常登录时登录界面。下面的所有命令都是等价。...$ su - rumenz OR $ su -l rumenz OR $ su --login rumenz 在这种情况下,用户rumenz提供了自己默认登录环境,包括可执行文件路径;他还会进入他默认家目录...重要是,当你在su没有username,将自动成为超级用户。将获得root默认环境,包括可执行文件更改路径。还将进入 root 家目录: $ su

    2.8K20

    面试:说说Linux 命令 su 和 sudo 区别?

    作者 | Jun Tao 来源 | https://tanjuntao.github.io/ 之前一直对 su 和 sudo 这两个命令犯迷糊,最近专门搜了这方面的资料,总算是把两者关系以及用法搞清楚了...Linux 中新建用户命令是 useradd ,一般系统这个命令对应路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名方式:/usr/sbin/useradd...如果您正在学习Spring Boot,推荐一个连载多年还在继续更新免费教程:http://blog.didispace.com/spring-boot-learning-2x/ 2. su 命令介绍及主要用法...3. sudo 命令介绍及主要用法 首先还是解释下 sudo 命令是什么意思。 sudo 英文全称是 super user do,即以超级用户(root 用户)方式执行命令。...3.1 主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户身份查看 /etc/shadow 内容。

    2.4K40
    领券