2.44 变更成root用户,包括其环境变量
su -
只输入su
相当于输入了su root
,即拥有了root
的名义和能力,而且只有这些了。实际上,非root
环境变量仍然存在,如下所示:
$ ls
/home/scott/libby
$ whoami
scott
$ su
Password:
$ whoami
root
$ ls
/home/scott/libby
当使用su –
时,不但用户变更成了root
,而且还使用了root
的环境变量。
$ ls
/home/scott/libby
$ whoami
scott
$ su -
Password:
$ whoami
root
$ ls
/root
现在就好多了!在su
后面附加“-
”与su -l root
的效果相同,但是输入的字符少一些。拥有了root
的用户名、能力和环境,意味着你完全成为root
用户了。对于计算机来说,root
用户能够执行的任何操作,你也可以做。好好享受一下你的超能力吧,但是要记住,巨大的能力也会带来巨大的潜在危险,你知道这样的结果将是什么。