sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退出登录。 因此,su 命令的默认行为是有风险的,因为用户很有可能会忘记他们正在以 root 用户身份进行工作,于是,无意中做出了一些不可恢复的更改(例如:对错误的目录运行 rm -rf 命令...
sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。另外一个区别是其默认行为,sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退出登录。 su 用以切换成不同的用户的身份,默认只是切换身份,并没有切换环境变量,环...
su为switch user,即切换用户的简写。 格式为两种: su -l USERNAME(-l为login,即登陆的简写) su USERNAME 如果不指定USERNAME(用户名),默认即为root,所以切换到root的身份的命令即为:su -root或su -,su root 或su。 su USERNAME,与su - USERNAME的不同之处如下: su - USERNAME切换用户后,同时切换到新用户...
sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。另外一个区别是其默认行为。sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退出登录。 su 用以切换成不同的用户的身份 默认只是切换身份,并没有切换环境变量,环...
sudo -s 和 sudo su 都是Linux系统中与权限管理相关的命令,但它们的功能有所不同。首先,su 命令用于直接切换用户账户。当你输入 "su" 并回车后,系统会提示输入密码,接着你将变成指定的用户,如root。如果你使用 "su - root" 或 "su (其他用户名)",这表示不仅要切换用户,还会切换当前的...
sudo : 暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。不过有时间限制, Ubuntu默认为一次时长15分钟。 su : 切换到某某用户模式,提示输入密码时该…
在linux中会经常使用到su/su -/sudo这三个命令,总结一下这三个命令的区别。 su使用root密码,切换到root用户,但是并没有转到root用户家目录下。 su -使用root密码,切换到root用户,并转到root用户的家目录下。 …
sudo 和 su 区别:su : 可以切换到任意用户 sudo : 只能切换到root用户 1. su切换用户su <user> : 切换到user用户, 终端环境不切换 su - <user> : 切换到user用户, 终端环境同时切换 2. sudo切换用户su…
su命令(简称是:substitute 或者 switch user )用于切换到另一个用户,没有指定用户名,则默认情况下将以root用户登录。为了向后兼容,su默认不改变当前目录,只设置环境变量 HOME 和 SHELL (如果目标用户不是根用户,则加上 USER 和 LOGNAME)。常用选项 -c, --command=[command] :指定执行的命令,然后恢复到...
[转帖]sudo 命令_su、sudo、sudo su、sudo -i的用法和区别,sudo命令1、sudo简介sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或