susudosu - root的区别

Posted AmyZYX

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了susudosu - root的区别相关的知识,希望对你有一定的参考价值。

su和sudo的区别

共同点:都是root用户权限;
不同点:su只获得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全获得root的权限和root的工作环境。
sudo:表示获取临时的root权限执行命令。
sudo执行命令的流程:

1、当前用户切换到root(或其他指定切换到的用户),
2、以root(或其他指定的切换到的用户)身份执行命令,
3、执行完成后,直接退回到当前用户,而这些的前提是要通过sudo的配置文件/etc/sudoers来进行授权。

su - root和su root区别

su - root:以root身份登录,then the shell is login shell, .bash_profile and .bashrc will be sourced.
su root/其他命令:与root建立一个连接,通过root执行命令。then only .bashrc will be sourced.
最直接的区别是su目录还是原先用户目录,su - root后目录就变为root用户的主目录

因此,可以在.bashrc修改PATH、php、APACHE、mysql等路径。

以上是关于susudosu - root的区别的主要内容,如果未能解决你的问题,请参考以下文章

js代码片段

这两个代码片段之间有区别吗?如果有,那又如何? [复制]

连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段

jquery 对象的 heightinnerHeightouterHeight 的区别以及DOM 元素的 clientHeightoffsetHeightscrollHeightoffset(代码片段

字符串插值和片段之间有啥显着区别吗?

maven web项目的web.xml报错The markup in the document following the root element must be well-formed.(代码片段