2. 权限控制: su的权限控制较为简单,只能切换到目标用户的权限。 3. 安全性: 因为需要知道目标用户的密码,su的安全性较低。 4. 使用场景: 通常在需要切换到超级用户执行一系列命令时使用,但不推荐直接使用 su切换到 root 用户,而是使用 sudo提升权限。 5. 使用示例: 5.1)切换到超级用户 su或者su - 5.2)切...
1、linux系统中su 和 su - 都是用于登录用于切换的命令 su:切换用户,环境变量不变,路径不变 su - : 切换用户,环境变量随切换用户发生改变,回到家目录 测试su 命令: [root@linuxprobe test]# ls [root@linuxprobe test]# whoami root [root@linuxprobe test]# pwd/home/test [root@linuxprobe test]# ec...
su和su - 命令使用最主要的区别主要是涉及login-shell和non-login shell的变量读取方法,两种不同的变量读取方法导致执行用户切换后HOME/PATH/USER/MAIL等变量不同。 下面我们通过实例再具体展开讲述这两者间的区别。 su切换用户 划重点: (1)PATH变量没有切换成新用户root,还是dmtsai用户的。su切换新用户后的PATH变...
PART.1 su命令su(切换用户)命令是在Linux系统中切换到其他用户身份的命令。通常,它需要超级用户(root)的密码才能切换到其他用户。使用su命令时,用户可以切换到其他用户的账户,并获得该账户的权限。例如,可以使用以下命令切换到超级用户(root):su在输入密码后,用户将切换到root用户,并获得root用户的权限。PA...
su是最简单的身份切换,用su我们能够进行任何用户的切换,一般都是su - username,然后输入password就ok了,可是root用su切换到其他身份的时候是不需要输入password的。 一般我们切换身份都是切换到root,然后进行一些仅仅只有root能干的事,比如改动配置文件,比如下载安装软件。这些都是仅仅是root才有权限做的事。切换到root...
Linux中su、su -和sudo的区别 简介:Linux中su、su -和sudo的区别 su 切换到root用户,但是并没有转到root用户家目录下,即没有改变用户的环境。 su - 切换到root用户,并转到root用户的家目录下,即改变到了root用户的环境。 这个涉及到不同用户下的环境变量的配置。
本文将比较非 root 用户提权为 root 用户的两个 Linux 命令 的区别。 linux.cn/article-15347- (本文字数:6121,阅读时长大约:9 分钟) su和sudo命令都允许用户执行非特权用户不允许做的系统管理任务,即只有 root 用户能执行的命令。有些人更喜欢sudo命令:例如Seth Kenlon最近发布的一篇 《在 Linux 上使用 sudo...
2. su [user] 和 su - [user]的区别: su [user]切换到其他用户,但是不切换环境变量,su - [user]则是完整的切换到新的用户环境。 如: [root@rac1 ~]# pwd --当前目录 /root [root@rac1 ~]# su oracle --使用su [user] [oracle@rac1 root]$ pwd --当前目录没有改变,还是之前的用户目录 ...
在Linux系统中,su 和 sudo 是两个用于切换用户身份和执行特权命令的重要工具。理解它们的区别和使用场景对于系统管理至关重要。本文将详细解释这两个命令的作用、使用方法以及它们之间的关键区别。 一、su 命令详解