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

Linuxsusudosudo susudo -i命令的使用和区别

sudosu 命令的区别: sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。...更多可参考:Linux 命令 susudo 的区别 su 切换不同的用户的身份: 默认只是切换身份,并没有切换环境变量,环境变量依然是普通用户的。...su root 输入root密码后切换到root用户但是pwd目录不变 su - root 输入root密码后切换到root用户但是pwd目录/root sudo 命令: sudo -i root 与...sudo - root、sudo -i ,sudo - ,sudo root 效果相同 提示输入密码时该密码 为当前账户的密码,要求执行该命令的用户必须在sudoers 才可以 su 需要的是切换后账户的密码...要求执行该命令的用户必须在sudoers 才可以。

7.7K20

Linux命令susudosudo susudo -i使用和区别

sudosu 两个命令的最大区别是: sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。另外一个区别是其默认行为。...sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退出登录。 ?...sudoers才可以 su需要的是切换后账户的密 用法为“su 账户名称” sudo : 暂时切换到超级用户模式以执行超级用户权限,一般指的是root用户,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码...要求执行该命令的用户必须在sudoers才可以 ? sudo -i 直接运行sudo命令加-i参数,要求执行该命令的用户必须在sudoers才可以 ?...sudo su 运行sudo命令给su命令提权,运行su命令。要求执行该命令的用户必须在sudoers才可以。 来自:Linux迷 链接:https://www.linuxmi.com/

13.9K10
您找到你想要的搜索结果了吗?
是的
没有找到

Linuxsudosusu -命令的区别小结

前言 在Linux系统,由于root的权限过大,一般情况都不使用它。只有在一些特殊情况下才采用登录root执行管理任务,一般情况下临时使用root权限多采用susudo命令。...sudo的运行有这样一个流程: 1).当用户运行sudo时,系统于/etc/sudoers文件里查找该用户是否有运行sudo的权限; 2).若用户具有可运行sudo的权限。...su USERNAME,与su – USERNAME的不同之处如下: su – USERNAME切换用户后,同时切换到新用户的工作环境。...但我们又不知道su密码是什么?其实su初始密码可以通过下面方式进行设置: sudo passwd 设置完后再输入su命令并键入刚才设置的密码即可进入~ ?...注意:su -使用root的密码,而sudo su使用用户密码 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ZaLou.Cn

32.4K41

linuxsusudo的区别

我们首先从 ubuntu 用户以 non-login-shell 的方式切换到 root 用户,比较两种用户状态下环境变量 PWD 的值(su 命令不跟任何 ,默认切换到 root...切换到 root 用户: sudo su - 这种方式也能以 login-shell 的方式切换到 root 用户,但是它和 su - 方法是有区别的: 前者输入 sudo su - 后,需要提供当前用户的登录密码...接下来,我们尝试将 test_user 添加到 /etc/sudoers 文件,使 test_user 也能使用 sudo 命令。...思考 我们已经看到了,如果一个用户在 /etc/sudoers 文件,那么它就具有 sudo 权限,就能通过 sudo su - 或者 sudo -i 等命令切换到 root 用户了,那这时这个用户就变成...8C-sudo/ 相关文章 linuxsudo使用技巧汇总

3K10

susudo之间的区别以及如何在Linux配置sudo

Linux系统比任何对手都要安全得多。在Linux实现安全性的一种方式是用户管理策略,用户权限和普通用户无权执行任何系统操作。...如果普通用户需要执行任何系统更改,则需要使用' su '或' sudo '命令。 注 - 本文更适用于基于Ubuntu的发行版,但也适用于大多数流行的Linux发行版。...'su'对比'sudo' ' su '强制您将root密码分享给其他用户,而' sudo '则可以在不使用root密码的情况下执行系统命令。'...与“ su ” 相比,“ sudo ”为您提供了一个强大且安全的环境,并且具有很大的灵活性。而且“ sudo ”配置很容易。...一些Linux 发行版默认启用了“ sudo ”,而今天的大多数发行版都需要您将其作为安全措施(Security Measure.)启用。

1.9K60

Linux 命令 susudo 的区别?

Linux 中新建用户的命令是 useradd ,一般系统这个命令对应的路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名的方式:/usr/sbin/useradd...我们首先从 ubuntu 用户以 non-login-shell 的方式切换到 root 用户,比较两种用户状态下环境变量 PWD 的值(su 命令不跟任何 ,默认切换到 root...切换到 root 用户: sudo su - 这种方式也能以 login-shell 的方式切换到 root 用户,但是它和 su - 方法是由区别的: 前者输入 sudo su - 后,需要提供当前用户的登录密码...接下来,我们尝试将 test_user 添加到 /etc/sudoers 文件,使 test_user 也能使用 sudo 命令。...3.3 思考 我们已经看到了,如果一个用户在 /etc/sudoers 文件,那么它就具有 sudo 权限,就能通过 sudo su - 或者 sudo -i 等命令切换到 root 用户了,那这时这个用户就变成

12510

susudo

susudo   1.1 su 作用:切换到其他用户账户进行登录。 注意事项:   (1)root用户切换到普通用户是不需要输入密码确认。...普通用户切换至root需要输入root密码确认,普通用户相互切换需要对方的密码  (2)如果su不带任何选项及参数,默认切换到root账户且不改变shell环境  (3)使用su时一定要带- 即su –...要不然对于一个运维来说是非常low的表现    实验 :susu -的区别 [root@desperadochn ~]# echo $PATH /usr/local/sbin:/usr/local...这可能会产生问题       (2)一定要用su – 1.2、sudo          当我们需要在执行一些不得不执行的命令但是这些命令只有root才能执行时,又不想或者不能切换成root(root权限太高...(2)sudo提供了丰富的日志               (3)sudo的配置文件是 /etc/sudoers 实现:      1、查看sudo软件是否安装 [desperadochn@desperadochn

63610

Linux 命令 susudo 的区别

二者的差异对比 这篇文章来系统总结一下 susudo 这两个命令。 1. 准备工作 因为本篇博客涉及到用户切换,所以我需要提前准备好几个测试用户,方便后续切换。...Linux 中新建用户的命令是 useradd ,一般系统这个命令对应的路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名的方式:/usr/sbin/useradd...切换到 root 用户: sudo su - 这种方式也能以 login-shell 的方式切换到 root 用户,但是它和 su - 方法是由区别的: 前者输入 sudo su - 后,需要提供当前用户的登录密码...接下来,我们尝试将 test_user 添加到 /etc/sudoers 文件,使 test_user 也能使用 sudo 命令。...3.3 思考 我们已经看到了,如果一个用户在 /etc/sudoers 文件,那么它就具有 sudo 权限,就能通过 sudo su - 或者 sudo -i 等命令切换到 root 用户了,那这时这个用户就变成

3.7K20

Linux 命令 susudo 的区别?

Linux 中新建用户的命令是 useradd ,一般系统这个命令对应的路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名的方式:/usr/sbin/useradd...3.3 思考 我们已经看到了,如果一个用户在 /etc/sudoers 文件,那么它就具有 sudo 权限,就能通过 sudo su - 或者 sudo -i 等命令切换到 root 用户了,那这时这个用户就变成...一般都是推荐使用 sudo 方式。另外,关注公众号互联网架构师,在后台回复:2T,可以获取我整理的 Java、Linux 系列面试题和答案,非常齐全。...References https://www.rootusers.com/the-difference-between-su-and-sudo-commands-in-linux/ 《鸟哥的 Linux.../differences-between-su-sudo-su-sudo-s-sudo-i/ https://stackoverflow.com/questions/35999671/whats-the-difference-between-sudo-i-and-sudo-su

5.1K30

Linux命令(17)——susudo命令

1.su命令 1.1作用 su用于临时切换身份到另一个指定的用户,未指定用户名默认为root。...使用su切换用户身份后,默认情况下不改变当前工作目录,但会改变“HOME”、“SHELL”、“USER”、“LOGNAME”等shell的环境变量。...]:将一个命令传递到shell,但不创建新会话; -,-l,--login:切换用户身份时启动一个新的登陆shell。...在文件设置用户能够执行的命令。 3.susudo命令的区别 (1)二者功能不同 su用来长时间切换用户,常见用法是su [username],未指定username默认切换至root。...首先超级用户将普通用户的名字、可以执行的特定命令、按照哪种用户或用户组的身份执行等信息,登记在特殊的文件(通常是/etc/sudoers),即完成对该用户的授权(此时该用户称为“sudoer”)[1]

4.3K30

Linux 命令 susudo 的区别

Linux 中新建用户的命令是 useradd ,一般系统这个命令对应的路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名的方式:/usr/sbin/useradd...切换到 root 用户: sudo su - 这种方式也能以 login-shell 的方式切换到 root 用户,但是它和 su - 方法是有区别的: 前者输入 sudo su - 后,需要提供当前用户的登录密码...3.3 思考 我们已经看到了,如果一个用户在 /etc/sudoers 文件,那么它就具有 sudo 权限,就能通过 sudo su - 或者 sudo -i 等命令切换到 root 用户了,那这时这个用户就变成...References https://www.rootusers.com/the-difference-between-su-and-sudo-commands-in-linux/ 《鸟哥的 Linux.../differences-between-su-sudo-su-sudo-s-sudo-i/ https://stackoverflow.com/questions/35999671/whats-the-difference-between-sudo-i-and-sudo-su

4.3K30

linuxsusudo命令如何使用?

今天这篇我们来学习和了解“linuxsusudo命令如何使用?”,下文的讲解详细,步骤过程清晰,对大家进一步学习和理解“linuxsusudo命令如何使用?”有一定的帮助。...工具在多人参与的系统管理,并不是最好的选择,su只适用于一两个人参与管理的系统,毕竟su并不能让普通用户受限的使用;超级用户root密码应该掌握在少数用户手中,这绝对是真理!...所以集权而治的存在还是有一定道理的; 二. sudo 授权许可使用的su,也是受限制的su   1. sudo 的适用条件   由于su 对切换到超级权限用户root后,权限的无限制性,所以su并不能担任多个管理员所管理的系统...通过sudo,我们能把某些超级权限有针对性的下放,并且不需要普通用户知道root密码,所以sudo 相对于权限无限制性的su来说,还是比较安全的,所以sudo 也能被称为受限制的su ;另外sudo 是需要授权许可的...关于“linuxsusudo命令如何使用?”就介绍到这了,如果大家觉得不错可以参考了解看看。

3K20

面试:说说Linux 命令 susudo 的区别?

Linux 中新建用户的命令是 useradd ,一般系统这个命令对应的路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名的方式:/usr/sbin/useradd...切换到 root 用户: sudo su - 这种方式也能以 login-shell 的方式切换到 root 用户,但是它和 su - 方法是由区别的: 前者输入 sudo su - 后,需要提供当前用户的登录密码...3.3 思考 我们已经看到了,如果一个用户在 /etc/sudoers 文件,那么它就具有 sudo 权限,就能通过 sudo su - 或者 sudo -i 等命令切换到 root 用户了,那这时这个用户就变成...References https://www.rootusers.com/the-difference-between-su-and-sudo-commands-in-linux/ 《鸟哥的 Linux.../differences-between-su-sudo-su-sudo-s-sudo-i/ https://stackoverflow.com/questions/35999671/whats-the-difference-between-sudo-i-and-sudo-su

2.4K40

susudo的区别

linux susudo的区别 susudo是两个常用的切换到root超级用户命令。功能上类似,但使用上还是有不少差异。...sudo命令 ubuntu安装过程不会设置root密码,默认使用普通账户登录,sudo便是普通账户获取root权限的命令。 sudosu的区别点 su可以不带参数执行,sudo不行。...只有/etc/sudo/sudoers文件的用户才能使用sudo命令,任何人都可以使用su命令 当root密码未设置时,sudo能获取root权限,su不行 su可以切换到其他用户登录,sudo只能切换到...root用户,sudo su -l user-name的方式可以,但这是su的能力 有了sudo,可以在不泄露(不设置) root密码的前提下让用户执行特权命令,并且sudo提供命令历史记录,能大大提高系统的安全性...-i: 以root身份登录 sudo -s: 一般等同于sudo bash,进入root环境,不改变工作目录 sudo su: 以sudo方式执行su命令,此时输入用户密码就可以了 Ubuntu、MacOS

60510

sudosu的用法

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

85420

sudosusu – 之间的区别以及wheel组

一.linux su命令 su 命令的主要作用是让你可以在已登录的会话中切换到另外一个用户。换句话说,这个工具可以让你在不登出当前用户的情况下登录为另外一个用户。...所以,一般 su 命令需要输入目标用户的密码。在输入正确的密码之后,su 命令会在终端的当前会话打开一个子会话。...示例的 shell 类型将会被目标用户在 /etc/passwd 文件定义的登录 shell 类型所替代。...5.sudo su 大概是因为使用 su 命令或直接以 root 用户身份登录有风险,所以,一些 Linux 发行版(如 Ubuntu)默认禁用 root 用户帐户。...PS:如果你想在系统启用 root 用户帐户(强烈反对,因为你可以使用 sudo 命令或 sudo su 命令),你必须手动设置 root 用户密码,可以使用以下命令: sudo passwd root

1.9K31

面试被问Linux 命令 susudo 的区别?

Linux 中新建用户的命令是 useradd ,一般系统这个命令对应的路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名的方式:/usr/sbin/useradd...3.1 主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户的身份查看 /etc/shadow 的内容。...切换到 root 用户: sudo su - 这种方式也能以 login-shell 的方式切换到 root 用户,但是它和 su - 方法是由区别的: 前者输入 sudo su - 后,需要提供当前用户的登录密码...接下来,我们尝试将 test_user 添加到 /etc/sudoers 文件,使 test_user 也能使用 sudo 命令。...3.3 思考 我们已经看到了,如果一个用户在 /etc/sudoers 文件,那么它就具有 sudo 权限,就能通过 sudo su - 或者 sudo -i 等命令切换到 root 用户了,那这时这个用户就变成

1.9K20

Linux文件访问控制列表、su命令与sudo服务

则目录的文件会继承其ACL;针对文件设置了ACL,则文件不在继承其所在的目录的ACL。 1.setfacl命令 用于管理文件的ACL规则,格式为 setfacl[参数] 文件名称。...文件的ACL提供的是在所有者、所属组、其他人的读/写/执行权限之外的特殊权限控制,使用setfacl命令可以针对单一用户或用户组、单一文件或目录进行读写执行权限控制。...2.getfacl 显示文件上设置的ACL信息 格式:getfacl 文件名称 su命令可以解决切换用户身份的需求,使得当前用户在不退出登录的情况下,顺畅的切换到其他用户 [root@linuxprobe...~]# su - linuxprobe Last login: Wed Jun 20 14:29:55 WST 2018 on pts/0 [linuxprobe@linuxprobe ~]$ id...-k 清空密码的有效时间,下次执行sudo时需要再次进行密码验证 -b 在后台执行指定命令 -p 更改询问密码的提示音 总结: 限制用户执行指定的命令 记录用户执行的每一条指令 配置文件(/etc/

1.9K10
领券