老男孩Linux培训新班刚开始,老男孩发现群里就在讨论这个susu -区别,有的同学们说,直接su就可以,有的说必须要su -。有的同学直接发问,到底susu -有什么区别? 当不加任何参数执行su命令时,表示要切换到root用户,但这样执行,会遇到一些问题。因为虽然是切换到root用户了,但并没有改变为root用户登录环境,用户默认登录环境,可
翻译 精选 2012-12-21 11:42:05
552阅读
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 rootsu - 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,讲师让探究下su su -区别,于是就有了本文。本文内容取材于互联网,经由本人理解,从新整理而成。su  后面不加用户是默认切到 rootsu  是不改变当前变量su - 是改变为切换到用户变量 也就是说su只能获得root执行权限,不能获得环境变量而su -是切换到root并获得root环境变量及执行权限语法:$ su [user_name]
原创 2013-08-08 21:25:48
10000+阅读
1点赞
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阅读
su  后面不加用户是默认切到 rootsu  是不改变当前变量su - 是改变为切换到用户变量 也就是说su只能获得root执行权限,不能获得环境变量而su -是切换到root并获得root环境变量及执行权限语法:$ su [user_name] su  命令可以用来交互地更改你用户ID组ID。  Su是switch user
转载 精选 2014-08-23 11:07:47
537阅读
使用场景:在输入部分命令时提示错误“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:just like login as root, then the shell is login shell,which mean it will expericene a login process,usually .bash_profile and .bashrc will be sourcedsu rootlike you open an interactive shel
转载 精选 2013-08-20 09:10:20
637阅读
 http://apps.hi.baidu.com/share/detail/23473399   su - root: just like login as root, then the shell is login shell, which mean it will expericene a login process, usually .bash_profi
转载 精选 2012-06-13 08:38:02
1096阅读
linux 下su su - 区别   su是切换用户一个命令,比如要从用户模式切换到超级管理员模式,就需要su。然而susu -是有区别的。 su 命令解析 功能说明:变更用户
原创 2010-11-29 15:46:54
921阅读
      前几天,在一次项目中,犯了一个很低级错误,但是没弄明白是什么问题。情况是这样,我们在做灾备,重启系统化,以root用户权限,通过 su oracle ,进去后,oraclerac 无法正常启动,我没细看,一直在找其他原因,最后经过同事提醒,说应该执行 su - oracle。果然如他所说,进去后正常启动。  &nbs
原创 2011-03-30 16:28:21
10000+阅读
9点赞
4评论
 su - root: just like login as root, then the shell is login shell, which mean it will expericene a login process, usually .bash_profile and .bashrc will be sourced su   root lik
su
转载 精选 2012-06-26 15:41:05
678阅读
好久没用oracle数据库了,今天发现一个问题,sqlplus命令未找到 于是去查询了一下su oraclesu - oracle命令之间区别su - oracle #相当于重新登陆,此时用户环境变量等信息会发生改变 su oracle #切换到oracle身份后用户环境变量仍然是原先用 ...
转载 2021-07-20 14:24:00
564阅读
2评论
1、修改.bashrc文件,这种方法更为安全,它可以把使用这些环境变量权限控制到用户级别,这里是针对某一个特定用户,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下.bashrc文件就可以了。2、修改/etc/profile文件,如果你计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户shell都有权使用这些环境变量,可能会给系统带来安全性问题。 这里是针对所
原创 2017-03-14 11:08:02
1835阅读
 su su - 切换用户区别 一、su su rootsu意思是一样,这种切换只能加载执行权限,不能加载要切换用户所拥有的环境变量 二、su - su - root 既可以加载root执行权限,也可以加载root环境变量  
原创 2013-01-25 15:18:24
1217阅读
表面上区别:a,从普通用户gyz切换到超级用户r...
原创 2022-09-12 00:19:29
244阅读
#su - username 携带环境变量 #su username 只是切换用户,但是环境变量还是之前用户
原创 2013-01-23 23:25:28
849阅读
1、linux系统中su su - 都是用于登录用于切换命令 su:切换用户,环境变量不变,路径不变 su - : 切换用户,环境变量随切换用户发生改变,回到家目录 测试 su 命令: [root@linuxprobe test]# ls [root@linuxprobe test]# who
转载 2020-10-21 15:33:00
405阅读
Linux中susu-sudo区别su切换到root用户,但是并没有转到root用户家目录下,即没有改变用户环境。su-切换到root用户,并转到root用户家目录下,即改变到了root用户环境。这个涉及到不同用户下环境变量配置。sudo通过sudo,我们能把某些超级权限有针对性下放,并且不需要普通用户知道root密码(sudo用不是root密码,而是当前用户密码),所以sud
转载 2019-06-21 00:35:36
663阅读
  • 1
  • 2
  • 3
  • 4
  • 5