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

Linuxsudo、susu -命令区别小结

前言 在Linux系统,由于root权限过大,一般情况都不使用它。只有在一些特殊情况下才采用登录root执行管理任务,一般情况下临时使用root权限多采用su和sudo命令。...su su为switch user,即切换用户简写。...su是最简单身份切换名,用su我们能够进行不论什么用户切换,一般都是su – username,然后输入password就ok了,可是root用su切换到其它身份时候是不须要输入password...su USERNAME,与su – USERNAME不同之处如下: su – USERNAME切换用户后,同时切换到新用户工作环境。...注意:su -使用root密码,而sudo su使用用户密码 总结 以上就是这篇文章全部内容了,希望本文内容对大家学习或者工作具有一定参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ZaLou.Cn

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

linuxsusu -之间你知不道

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

2.8K20

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

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

8.8K20

理解 Linux su 命令和 etcprofile 文件

Linux ,了解如何切换用户和设置环境变量是非常重要。本文将介绍 su 命令以及 /etc/profile 文件作用。 首先,让我们来了解 /etc/profile 文件。...它是 Linux 系统一个全局配置脚本,主要用于设置所有用户全局环境变量。...因此,如果目标用户这些文件定义了与 /etc/profile 相同环境变量,那么 /etc/profile 全局变量设置将会被覆盖。...这意味着环境变量不会被重置为目标用户环境,而是保持原样。 总的来说,su 命令和 /etc/profile 文件是 Linux 两个非常重要工具,它们可以帮助你管理用户和环境变量。...理解它们工作方式可以帮助你更有效地在 Linux 环境工作。

70920

Linux 命令 su 和 sudo 区别?

Linux 中新建用户命令是 useradd ,一般系统这个命令对应路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名方式:/usr/sbin/useradd...我们首先从 ubuntu 用户以 non-login-shell 方式切换到 root 用户,比较两种用户状态下环境变量 PWD 值(su 命令不跟任何 ,默认切换到 root...,shell 环境变量也跟着改变了。...3.1 主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户身份查看 /etc/shadow 内容。...:如果我们 Linux 系统有很多用户需要使用的话,前者要求所有用户都知道 root 用户密码,这显然是非常危险;后者是不需要暴露 root 账户密码,用户只需要输入自己账户密码就可以,而且哪些用户可以切换到

14210

susu -区别

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

53310

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

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

14.6K10

Linux 命令 su 和 sudo 区别

二者差异对比 这篇文章来系统总结一下 su 和 sudo 这两个命令。 1. 准备工作 因为本篇博客涉及到用户切换,所以我需要提前准备好几个测试用户,方便后续切换。...Linux 中新建用户命令是 useradd ,一般系统这个命令对应路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名方式:/usr/sbin/useradd...我们首先从 ubuntu 用户以 non-login-shell 方式切换到 root 用户,比较两种用户状态下环境变量 PWD 值(su 命令不跟任何 ,默认切换到 root...3.1 主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户身份查看 /etc/shadow 内容。...: 如果我们 Linux 系统有很多用户需要使用的话,前者要求所有用户都知道 root 用户密码,这显然是非常危险; 后者是不需要暴露 root 账户密码,用户只需要输入自己账户密码就可以,而且哪些用户可以切换到

3.7K20

su和sudo之间区别以及如何在Linux配置sudo

Linux系统比任何对手都要安全得多。在Linux实现安全性一种方式是用户管理策略,用户权限和普通用户无权执行任何系统操作。...如果普通用户需要执行任何系统更改,则需要使用' su '或' sudo '命令。 注 - 本文更适用于基于Ubuntu发行版,但也适用于大多数流行Linux发行版。...'su'对比'sudo' ' su '强制您将root密码分享给其他用户,而' sudo '则可以在不使用root密码情况下执行系统命令。'...是Linux实用程序,其中一个长长命令或一个命令列表可以被称为一个小而简单关键字。 几个alias例子,它可以代替“条目来使用sudo 配置文件。...与“ su ” 相比,“ sudo ”为您提供了一个强大且安全环境,并且具有很大灵活性。而且“ sudo ”配置很容易。

2K60

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

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

4.3K30

Linux系统中切换用户身份su方法

日常操作为了避免一些误操作,更加安全管理系统,通常使用用户身份都为普通用户,而非root。当需要执行一些管理员命令操作时,再切换成root用户身份去执行。...普通用户切换到root用户方式有:su和sudo。...1,su - (su为switch user,即切换用户简写) 格式:su -l USERNAME(-l为login,即登陆简写) -l可以将l省略掉,所以此命令常写为su - USERNAME 如果不指定...2:su - 与su 通过su切换用户还可以直接使用命令su USERNAME,与su - USERNAME不同之处如下: su - USERNAME切换用户后,同时切换到新用户工作环境 su USERNAME...如下图,假如使用普通用户帐号user4通过sudo以root用户身份执行命令tail /etc/shadow时,即被提示:user4未被定义在sudoers文件,无法执行此命令。

4.3K00

面试被问Linux 命令 su 和 sudo 区别?

Linux 中新建用户命令是 useradd ,一般系统这个命令对应路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名方式:/usr/sbin/useradd...我们首先从 ubuntu 用户以 non-login-shell 方式切换到 root 用户,比较两种用户状态下环境变量 PWD 值(su 命令不跟任何 ,默认切换到 root...,shell 环境变量也跟着改变了。...3.1 主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户身份查看 /etc/shadow 内容。...:如果我们 Linux 系统有很多用户需要使用的话,前者要求所有用户都知道 root 用户密码,这显然是非常危险;后者是不需要暴露 root 账户密码,用户只需要输入自己账户密码就可以,而且哪些用户可以切换到

1.9K20

linuxsu和sudo命令如何使用?

今天这篇我们来学习和了解“linuxsu和sudo命令如何使用?”,下文讲解详细,步骤过程清晰,对大家进一步学习和理解“linuxsu和sudo命令如何使用?”有一定帮助。...,都可能导致系统崩溃或数据损失;所以su 工具在多人参与系统管理,并不是最好选择,su只适用于一两个人参与管理系统,毕竟su并不能让普通用户受限使用;超级用户root密码应该掌握在少数用户手中...号; 在本例也出现了通配符*用法;   beinan ALL=/usr/sbin/*,/sbin/*,!.../usr/sbin/fdisk 注:把这行规则加入到/etc/sudoers;但您得有beinan这个用户组,并且beinan也是这个组才行;   本规则表示beinan用户在所有可能存在主机名主机上运行...关于“linuxsu和sudo命令如何使用?”就介绍到这了,如果大家觉得不错可以参考了解看看。

3K20

sudo、susu – 之间区别以及wheel组

一.linux su命令 su 命令主要作用是让你可以在已登录会话中切换到另外一个用户。换句话说,这个工具可以让你在不登出当前用户情况下登录为另外一个用户。...所以,一般 su 命令需要输入目标用户密码。在输入正确密码之后,su 命令会在终端的当前会话打开一个子会话。...示例 shell 类型将会被目标用户在 /etc/passwd 文件定义登录 shell 类型所替代。...同时,想要阻止特定用户访问 root 权限,只需要调整 sudoers 文件相应配置即可。 2.默认行为 两个命令之间另外一个区别是其默认行为。...5.sudo su 大概是因为使用 su 命令或直接以 root 用户身份登录有风险,所以,一些 Linux 发行版(如 Ubuntu)默认禁用 root 用户帐户。

2.2K31
领券