su只是切换了root身份,但是SHELL环境依然是普通用户的SHELL;su - 是用户身份和SHELL环境都切换成root(比如我们公司的XXX,我经常看到他在切换管理员的时候就直接执行su)废话就不多说了,以普通用户lb切换到root为例直接实战。1、不完整切换[root@node1 ~]# useradd lb [root@node1 ~]#&nbs
su
原创 2017-01-13 10:35:09
1705阅读
 susu - 切换用户的区别 一、su su root和su的意思是一样的,这种切换只能加载执行权限,不能加载要切换的用户所拥有的环境变量 二、su - su - root 既可以加载root的执行权限,也可以加载root的环境变量  
原创 2013-01-25 15:18:24
1217阅读
Linux中切换用户的命令是susu -。前天我在使用useradd这个命令时,才体会到这两者的本质区别。如图:​​​​我首先是用su命令切换到root身份的,但是运行useradd时,出现错误:bash: useradd: command not found。google了一下,原因是在这个用su命令切换过来的root用户上。su命令和su -命令最大的本质区别就是:su 只是切换了root身
转载 2014-06-17 21:40:00
148阅读
su root和su - root: su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份了 推荐使用su - .
转载 2019-01-07 22:26:00
110阅读
2评论
法都是一个意思:- -l -...
原创 2023-02-28 09:52:41
213阅读
    老男孩Linux培训新班刚开始,老男孩发现群里就在讨论这个susu -的区别,有的同学们说,直接su就可以,有的说必须要su -。有的同学直接发问,到底susu -有什么区别? 当不加任何参数执行su命令时,表示要切换到root用户,但这样执行,会遇到一些问题。因为虽然是切换到root用户了,但并没有改变为root用户登录环境,用户默认的登录环境,可
翻译 精选 2012-12-21 11:42:05
552阅读
#su - username 携带环境变量 #su username 只是切换用户,但是环境变量还是之前用户的
原创 2013-01-23 23:25:28
849阅读
最近在培训linux,讲师让探究下susu -的区别,于是就有了本文。本文的内容取材于互联网,经由本人理解,从新整理而成。su  后面不加用户是默认切到 rootsu  是不改变当前变量su - 是改变为切换到用户的变量 也就是说su只能获得root的执行权限,不能获得环境变量而su -是切换到root并获得root的环境变量及执行权限语法:$ su [user_name]
原创 2013-08-08 21:25:48
10000+阅读
1点赞
1、修改.bashrc文件,这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,这里是针对某一个特定的用户,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可以了。2、修改/etc/profile文件,如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。 这里是针对所
原创 2017-03-14 11:08:02
1835阅读
linux su命令参数及用法详解(linux切换用户命令) linux su命令参数及用法详解(linux切换用户命令) su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码 linux su 命令 建议大家切换用户的时候 使用 su - root 这样,否则可能发现某些命令执
转载 2016-11-28 14:47:00
273阅读
2评论
1.susu-区别su 是切换到其他用户,但是不切换环境变量(比如说那些你用export命令查看一下,就知道两个命令的区别了) su -: 是完整的切换到一个用户环境 如何验证...
原创 2021-07-13 11:45:06
493阅读
肯定有人不知道下面两个命令的区别[warmcolor@PC ~]$ su[warmcolor@PC ~]$ su - ##(有个减号) 那下面两个命令的区
转载 2023-05-19 16:02:46
95阅读
su  后面不加用户是默认切到 rootsu  是不改变当前变量su - 是改变为切换到用户的变量 也就是说su只能获得root的执行权限,不能获得环境变量而su -是切换到root并获得root的环境变量及执行权限语法:$ su [user_name] su  命令可以用来交互地更改你的用户ID和组ID。  Su是switch user
转载 精选 2014-08-23 11:07:47
537阅读
在Linux的操作中经常会用到su 命令进行用户的切换和sudo命令获取root权限,su su- sudo三个命令经常弄混,下面简单的讲解下。一、查看su的命令帮助信息:pipci@openSUSE:~> su --help用法: su [选项] [-] [<用户> [<参数>...]]将有效用户
转载 2018-04-16 17:44:00
222阅读
2评论
1.susu-区别su 是切换到其他用户,但是不切换环境变量(比如说那些你用export命令查看一下,就知道两个命令的区别了) su -: 是完整的切换到一个用户环境 如何验证...
原创 2022-01-28 10:43:26
326阅读
susu-的区别su – oldboy     一定要带“-”把用户环境变量也改过来,要不然还是root的环境变量
原创 2016-10-26 22:20:56
388阅读
susu-的区别su – oldboy     一定要带“-”把用户环境变量也改过来,要不然还是root的环境变量
原创 2016-10-28 09:13:23
551阅读
使用场景:在输入部分命令时提示错误“bash: useradd: command not found” 解决办法:需要使用su - 命令切换到root用户 命令susu - 的区别: (1)su :只切换root身份,shell环境还是普通用户的shell环境 (2)su - :用户身份和shel ...
转载 2021-09-06 17:12:00
371阅读
2评论
su root 和su - root 的区别
转载 2019-06-05 09:55:05
8969阅读
肯定有人不知道下面两个命令的区别,1[warmcolor@PC ~]$ su1[warmcolor@PC ~]$ su - ##(有个减号)那下面两个命令的区别呢?1[warmcolor@PC ~]$ su1[warmcolor@PC ~]$ sudo su 首先,su,su -这两个命令都能获得root权限,但root的密码是不能随便交给别人的,这时就需要
转载 精选 2015-11-19 00:26:33
1837阅读
  • 1
  • 2
  • 3
  • 4
  • 5