su 临时切换身份到另外一个用户,使用su切换用户之后,不会改变当前的工作目录,但是会改变一些环境变量
原创
2022-04-24 17:55:11
779阅读
1.su命令su命令可以切换用户的命令,切换时需要输入用户名和密码。2.su命令的使用方法su username //切换到指定的用户,不加载配置文件和环境变量。su - username //切换到指定的用户,加载配置文件和环境变量。su - -c "touch /ymp/1.txt" username //用指定用户的身份执行一条命令。
原创
2018-03-29 15:33:59
3927阅读
1.su命令su命令可以切换用户的命令,切换时需要输入用户名和密码。2.su命令的使用方法su username //切换到指定的用户,不加载配置文件和环境变量。su - username //切换到指定的用户,加载配置文件和环境变量。su - -c "touch /ymp/1.txt" username //用指定用户的身份执行一条命令。
原创
2018-03-29 15:33:53
8878阅读
#查看当前用户[root@wy ~]# iduid=0(root) gid=0(root) 组=0(root)[root@wy ~]# whoamirootsu 切换用户- 在切换用户的同时,把用户的环境变量全部切换到那个用户的环境变量下;若不加这个-,就是当前的环境变量下注:root切换到其他用户下,不需要输入密码;而其他用户切换到root下,是需要输入密码的。# -
原创
2017-01-12 19:10:43
1127阅读
linux系统下,有些操作是普通用户做不了的,就需要切换到root下去操作。普通用户的shell提示符是$,root用户的提示符是#。切换用户的命令:su语法:su [-] username (不加username是切换到root下)su后面可以不跟“-”,不跟“-”的话,只是切换了身份,shell环境却不变。su - username :用户身份和shell环境一起更改。“-”的作用就是初始化当
原创
2016-03-03 20:37:38
2348阅读
su 切换用户Linux系统中,有时候普通用户有些事情是不能做的,除非是root用户才能做到。这是就需要心事切换到root身份来做事了。下面做一个小实验,创建“test”账户,并修改其密码,这样我们就可以使用test账户登录Linux了。[root@qiangzi ~]# useradd test[root@qiangzi ~]# passwd test更改用户 test 的密码 。新的 密码:
原创
2017-06-12 14:42:41
786阅读
1、su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的
转载
2019-06-30 09:27:00
192阅读
2评论
命令描述su命令用于切换当前用户到其它用户身份,变更时须输入所要变更的用户账号与密码命令语法su[参数]【用户】案例一:变更账号root执行ls命令[root@localhost~]#su-clsrootanaconda-ks.cfg[root@localhost~]#案例二:切换用户并且到用户的家目录下[root@localhost/]#su-AAA
原创
2017-12-26 21:09:08
862阅读
建议大家切换用户的时候 使用 su - root 这样,否则可能发现某些命令执行不了关于su 、su - 及 sudo的区别 请往下看1.命令作用su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。2.使用方式su [-fmp] [-c command] [-s shell] ...
转载
2014-11-06 14:14:00
84阅读
su 切换用户su - wyp 切换用户wyp,并把用户的环境变量,如:PATH,家目录等,全部切换过来。如果不加- 环境变量还是上一个用户的su - -c "mkdir /tmp/1.txt" wyp 在root身份下,暂时使用wyp的身份和变量,执行命令。 &n
原创
2015-07-27 14:40:28
361阅读
su USERNAME:直接切换到指定用户,但是环境变量等参数还是原来的用户的su - USERNAME:直接切换到指定用户,但是环境变量等参数是切换的用户的常用选项:-c “COMMAND” 切换到指定用户后执行命令,然后再回来
原创
2017-01-08 19:46:06
453阅读
在第一部分中,我们讲了使用expect和spawn结合的方法,来实现切用户执行命令的例子。这一部分,我们来看下如何切换命令后调用脚本看以下例子: export cmd1="sh test.sh\r"echo $cmd1 expect -c "spawn su -user1expect \"Password:\"send \"mypassword!123\"expect \"\$
可以通过su命令切换用户,su后面可以加“-”。su和su –命令不同之处在于,su -切换到对应的用户时会将当前的工作目录自动转换到切换后的用户主目录:注意:如果是ubuntu平台,需要在命令前加“sudo”,如果在某些操作需要管理员才能操作,ubuntu无需切换到root用户即可操作,只需加“sudo”即可。sudo是
原创
2022-03-10 14:14:49
219阅读
Using su The su command allows users to open a terminal window, and from that terminal start a sub shell in which the user has another identity. To perform administrative tasks, for insta...
转载
2016-06-16 16:20:00
170阅读
2评论
可以通过su命令切换用户,su后面可以加“-”。su和su –命令不同之处在于,su -切换到对应的用户时会将当前的工作目录自动转换到切换后的用户主目录:注意:如果是ubuntu平台,需要在命令前加“sudo”,
原创
2021-07-06 17:17:39
910阅读
su(switch user): 切换用户1.命令作用: 切换用户,需要重新键入密码(从root用户切换到普通用户不需要密码)。2.使用方式: su [optionas] USERNANME3.参数说明: -l:重新登录,大部分环境变量如:HOME、SHELL、
原创
2016-10-15 15:59:07
1483阅读
一、su 1.命令详解su是switch user的缩写,用户切换命令,通过该命令可以实现任何身份的切换,包括从普通用户切换为 root 用户,从 root 用户切换为普通用户,以及普通用户之间的切换。普通用户之间切换、普通用户切换至 root 用户,都需要知晓对方的密码,只有正确输入密码,才能实现切换。从 root用户切换至其他用户,无需知晓对方密码,直接可切换成功。su 用于临时切换身份到另一