首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux中sudo、susu -命令的区别小结

前言 在Linux系统中,由于root的权限过大,一般情况都不使用它。只有在一些特殊情况下才采用登录root执行管理任务,一般情况下临时使用root权限多采用su和sudo命令。...su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户tom登录的,但要添加用户任务,执行useradd ,tom用户没有这个权限,而这个权限恰恰由root所拥有。...我们可以看到当然通过su切换是一种比较好的办法;通过su可以在用户之间切换,而超级权限用户root向普通或虚拟用户切换不需要密码,而普通用户切换到其它任何用户都需要密码验证。...需要root用户通过使用visudo命令编辑sudo的配置文件/etc/sudoers,才可以授权其他普通用户执行sudo命令。...su -root或su -,su root 或su

32.8K41

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

sudo 与 su 两个命令的最大区别是: sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。另外一个区别是其默认行为。...su 用以切换成不同的用户的身份 ? 默认只是切换身份,并没有切换环境变量,环境变量依然是普通用户的。...su root 输入root密码后切换之root用户但是pwd目录不变 ? su - root 输入root密码后切换之root用户但是pwd目录/root ?...su :切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户时系统默认为root账户,密码也为超级账户的密码。没有时间限制。...sudo su 运行sudo命令给su命令提权,运行su命令。要求执行该命令的用户必须在sudoers中才可以。 来自:Linux迷 链接:https://www.linuxmi.com/

14.2K10

linuxsusu -之间你知不道的事

su 命令用于切换到另一个用户,即更改用户ID。在正常登录会话期间,如果没有执行username例如su -,它默认以root用户身份登录。...$ su rumenz 要注意用户对用户rumenz保持环境deploy 原始登录会话,当前工作目录和可执行文件的路径也保持不变。...当你使用 su -或-l或--login时,它会为你提供一个类似于正常登录时的登录界面。下面的所有命令都是等价的。...$ su - rumenz OR $ su -l rumenz OR $ su --login rumenz 在这种情况下,用户rumenz提供了自己的默认登录环境,包括可执行文件的路径;他还会进入他的默认家目录...重要的是,当你在su没有username,将自动成为超级用户。将获得root的默认环境,包括可执行文件更改的路径。还将进入 root 的家目录: $ su

2.8K20

Linux 命令 su 和 sudo 的区别?

Linux 中新建用户的命令是 useradd ,一般系统中这个命令对应的路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名的方式:/usr/sbin/useradd...useradd 新建用户命令只有 root 用户才能执行,我们先从普通用户 ubuntu 切换到 root 用户(如何切换后文会介绍): ubuntu@VM-0-14-ubuntu:~$ su - Password...ubuntu:~# ls /home test_user ubuntu # 可以看到 /home 目录下面有两个用户了 因为还没有给新建的用户 test_user 设置登录密码,这就导致我们无法从普通用户...UNIX password: passwd: password updated successfully root@VM-0-14-ubuntu:~# 接着我们输入 exit 退出 root 用户到 普通用户...3.1 主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户的身份查看 /etc/shadow 的内容。

13610

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

sudo 与 su 命令的区别: sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。...sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退出登录。...更多可参考:Linux 命令 su 和 sudo 的区别 su 切换不同的用户的身份: 默认只是切换身份,并没有切换环境变量,环境变量依然是普通用户的。...su root 输入root密码后切换到root用户但是pwd目录不变 su - root 输入root密码后切换到root用户但是pwd目录/root sudo 命令: sudo -i root 与...su : 切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户时系统默认为root 账户,密码也为超级账户的密码,没有时间限制。

8.2K20

linuxsu与sudo的区别

su 命令介绍及主要用法 首先需要解释下 su 代表什么意思。 之前一直以为 su 是 super user,查阅资料之后才知道原来表示 switch user。...主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户的身份查看 /etc/shadow 的内容。...:如果我们的 Linux 系统有很多用户需要使用的话,前者要求所有用户都知道 root 用户的密码,这显然是非常危险的;后者是不需要暴露 root 账户密码的,用户只需要输入自己的账户密码就可以,而且哪些用户可以切换到...原文:https://tanjuntao.github.io/2020/05/23/Linux-%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95%EF%BC%9Asu-%E5%92%...8C-sudo/ 相关文章 linux之sudo使用技巧汇总

3K10

Linux 命令 su 和 sudo 的区别

Linux 中新建用户的命令是 useradd ,一般系统中这个命令对应的路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名的方式:/usr/sbin/useradd...useradd 新建用户命令只有 root 用户才能执行,我们先从普通用户 ubuntu 切换到 root 用户(如何切换后文会介绍): ubuntu@VM-0-14-ubuntu:~$ su - Password...ubuntu # 可以看到 /home 目录下面有两个用户了 因为还没有给新建的用户 test_user 设置登录密码,这就导致我们无法从普通用户...password: passwd: password updated successfully root@VM-0-14-ubuntu:~# 接着我们输入 exit 退出 root 用户到 普通用户...3.1 主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户的身份查看 /etc/shadow 的内容。

3.7K20

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

1.su命令 1.1作用 su用于临时切换身份到另一个指定的用户,未指定用户名默认为root。...使用su切换用户身份后,默认情况下不改变当前工作目录,但会改变“HOME”、“SHELL”、“USER”、“LOGNAME”等shell的环境变量。...1.2语法 su [选项] [参数] 1.3选项 -c [command],--command=[command]:执行完指定命令后,立即恢复原来的用户身份; --session-command=[COMMAND...3.su和sudo命令的区别 (1)二者功能不同 su用来长时间切换用户,常见用法是su [username],未指定username默认切换至root。...首先超级用户将普通用户的名字、可以执行的特定命令、按照哪种用户或用户组的身份执行等信息,登记在特殊的文件中(通常是/etc/sudoers),即完成对该用户的授权(此时该用户称为“sudoer”)[1]

4.3K30

susu -的区别

susu - 是用于切换用户的命令,但它们在行为上有一些重要的区别。su 命令su 是 "switch user" 的缩写,用于切换到另一个用户的身份,但不改变环境变量。...举个例子,如果您从普通用户切换到另一个用户,您将会以目标用户的身份登录,但是当前的环境变量可能还是来源于原始用户,这可能会导致一些路径或设置的混淆。...su - 命令su - 命令也被称作 "su -l"(dash ell)或 "su --login",它同样用于切换到另一个用户的身份,但是与简单的 su 不同的是,它会启动一个完整的登录会话。...使用 su - 命令登录后,会话会以目标用户的身份启动,并且包括了目标用户的环境变量和配置文件。这意味着,通过 su - 切换用户后,您会进入一个完全新的Shell会话,就好像您以目标用户登录一样。...总结来说,su 命令主要用于快速切换用户,而 su - 命令用于完全以目标用户的身份启动一个新的Shell会话,包括环境变量和配置文件。

33910

linuxsu和sudo命令如何使用?

今天这篇我们来学习和了解“linuxsu和sudo命令如何使用?”,下文的讲解详细,步骤过程清晰,对大家进一步学习和理解“linuxsu和sudo命令如何使用?”有一定的帮助。...而普通用户切换到其它任何用户都需要密码验证;   2、su 的用法:   su [OPTION选项参数] [用户]   -, -l, ——login 登录并改变到所切换的用户环境;   -c, ——commmand...工具在多人参与的系统管理中,并不是最好的选择,su只适用于一两个人参与管理的系统,毕竟su并不能让普通用户受限的使用;超级用户root密码应该掌握在少数用户手中,这绝对是真理!...通过sudo,我们能把某些超级权限有针对性的下放,并且不需要普通用户知道root密码,所以sudo 相对于权限无限制性的su来说,还是比较安全的,所以sudo 也能被称为受限制的su ;另外sudo 是需要授权许可的...关于“linuxsu和sudo命令如何使用?”就介绍到这了,如果大家觉得不错可以参考了解看看。

3K20

Linux普通用户使用Docker

简介 Docker 是一款开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 操作系统的机器上,也可以实现虚拟化。...不过,对于不那么要求安全性的场景,或者服务器上的部分普通用户值得信赖,能安全使用其被赋予的权限,则可以考虑给这部分用户使用 Docker 的权限。...普通用户使用 Docker 3.1 问题 普通用户直接使用 Docker 会报错权限不足: docker: Got permission denied while trying to connect to...如果需要让普通用户在 Docker 中也能使用显卡,则需要进一步配置,具体参见 Nvidia 提供的官方指导。...附录 参考资料: Install Docker Engine Post-installation steps for Linux NVIDIA Cloud Native Documentation non-root

6.7K20

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

useradd 新建用户命令只有 root 用户才能执行,我们先从普通用户 ubuntu 切换到 root 用户(如何切换后文会介绍): ubuntu@VM-0-14-ubuntu:~$ su - Password...ubuntu                                 # 可以看到 /home 目录下面有两个用户了 因为还没有给新建的用户 test_user 设置登录密码,这就导致我们无法从普通用户...password:        passwd: password updated successfully root@VM-0-14-ubuntu:~# 接着我们输入 exit 退出 root 用户到 普通用户...3.1 主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户的身份查看 /etc/shadow 的内容。...References https://www.rootusers.com/the-difference-between-su-and-sudo-commands-in-linux/ 《鸟哥的 Linux

2.4K40

Linux禁止非WHEEL用户使用SU命令 原

但是,为了更进一步加强系统的安全性,有必要建立一个管理员的 组,只允许这个组的用户来执行“su -”命令登录为root用户,而让其他组的用户即使执行“su -”、输入了正确的root密码,也无法登录为root...在UNIX和Linux下,这个组的名称通常为“wheel”。...,可以切换 [root@db01 ~]# usermod -G wheel woo ← 将普通用户woo加在管理员组wheel组中 [root@db01 ~]# su - woo [woo@db01...~]$ su - root ← 这时候我们看到是可以切换了 Password: [root@db01 ~]# 二、添加用户到管理员,禁止普通用户su到root...6、添加用户,并加入管理员组,禁止普通用户su到root,以配合之后安装OpenSSH/OpenSSL提升远程管理安全 [root@db01 ~]# useradd admin [root@db01

5.6K51
领券