1. 基本语法:`su [选项] 用户名`如果没有指定用户名,默认为当前用户的超级用户。在执行该命令后,系统会提示输入目标用户的密码。2. 切换到超级用户:输入`su`命令并按Enter键后,会提示输入root用户的密码。输入密码正确后,即可获得root权限。3. 切换到其他用户:如果要切换到其他非root用户,可以...
Linux下 su命令与su - 命令的区别:一、切换root身份不同 1、su命令:su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误,报command not found的错误。2、su - 命令:su切换成root用户以后,pwd...
sudo用户也可以通过su切换到root用户运行命令。然而与su的启动一个root shell允许用户运行之后的所有的命令不同,sudo可以针对单个命令授予临时权限。sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性。sudo也可以用来以其他用户身份执行命令。此外,sudo可以记录用户执行的命令,以及失败...
1、内容不同 su命令:用于切换用户,substitute英文含义“代替”的意思。sudo命令:为superuser do 的简写,即使用超级用户来执行命令,一般是指root用户。2、用法不同 su命令:不加用户名默认是切换为root用户,切当前目录不改变,其他环境变量不变。sudo命令:查看当前用户可以用sudo执行的命令都有哪些。
linux切换用户的命令是“su”。普通用户之间切换以及普通用户切换至 root 用户,都需要知晓对方的密码,只有正确输入密码,才能实现切换;从 root 用户切换至其他用户,无需知晓对方密码,直接可切换成功。su 命令的基本格式:# su [选项] 用户名 ;选项:-:当前用户不仅切换为指定用户的身份,同时所用...
在Linux系统中,su命令(超级用户)不会自动保存输入的文件。su命令只是用于切换到超级用户或其他用户的身份,并在当前会话中执行命令。如果你使用su命令执行了某个命令并且希望找到该命令的输出或结果文件,你需要知道命令的输出路径和文件名。通常情况下,命令的输出将显示在终端上,而不是保存到文件中。...
1、打开一台Linux电脑,然后在电脑上同时按住“Ctrl+Alt+T”按键,打开一个运行命令的终端,如下图所示为打开终端后的窗口。2、在终端命令窗口输入命令“sudo passwd root”,然后输入登录密码,如下图所示。3、最后输入命令“su”,然后再输入一次密码,就获取到系统的root权限了,如下图所示。
密码上的区别:两个命令的最大区别是:sudo命令需要输入当前用户的密码,su命令需要输入root用户的密码。日志记录上的区别:尽管sudo命令以目标用户的身份执行命令,但是它们会使用sudoer所配置的用户名来记录是谁执行的命令。而su命令是无法直接跟踪记录用户切换到root用户之后执行了什么操作。灵活性上的区别...
1、切换root身份不同su命令:su只是切换了root身份,但shell环境仍然是普通用户的shell;而su-连用户和shell环境一切切换成root身份了。只有切换了shell环境才不会出现PATH环境变量错误,报command not found的错误。su-命令:su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su-...
1、su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的;二是我们没有必要退出beinan用户,可以用su...