www.3112.net > linux su和suDo命令的区别

linux su和suDo命令的区别

su(superuser) su表示切换用户,如: 输入:su命令后回车表示切换当前的用户到root用户,或者: 输入:su - root(或者其他用户名)这里加了"-"后表示也切换的当前的环境变量到新用户的环境变量。 su root(或者其他用户名)表示不切换环境变量到...

$ su - user1 //当执行这个命令的时候表示切换到user1用户,并且重新读取用户环境相关配置文件,具体的来说就是执行下用户家目录下.bash_profile和.bashrc文件,这个我们成为全切换 $ su user1 //执行这个命令的时候系统不读取以上两个文件,所...

一. 使用 su 命令临时切换用户身份 1、su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两...

我们都知道很多的文件都只有root有权限来修改,那么在我们平时的开发过程中都建议使用一般账号来登录进行开发,还记得前面说到的ssh吗,我们也是将允许root登录设置成no,到必要的时候再切换到root来进行操作,这样就不至于有风险。那么我们如何...

su命令的全称就是switch user,其意思就是切换用户身份,使得用户可以在shell中以其他身份运行程序。除非该用户自己是超级用户,那么切换用户身份时均需要密码。 sudo命令是允许系统管理员让普通用户执行一些或全部的需要root权限的命令的工具。

su 是以 root 的身份来进行后续工作,sudo命令是把 root 才有权进行的工作暂时委托给使用该命令的人来做。

su和sudo 都是获得root权限的语句,只不过在基于Ubuntu的版本中使用sudo,比如Ubuntu,deepLinux等,在基于红帽内核的版本中使用su,比如centos\red hat等

sudo 用到的比较多。 因为su切换到root用户之后进行的很多操作系统都不会提醒你。如果删除一些系统文件就非常危险了。所以su比较危险。建议用sudo

su 是切到root sudo是不切换,以root执行 su 执行该命令,需要输入password,它是中定义的用户的password,即,要变换成的用户的password。(如果已经用root登录,则无需输入password)该命令改变user id,执行过后,以中定义的用户运行shell,...

说的都对但是不容易理解。 su 就是切换用户。 例如你的电脑有张三李四两个人用。老子是张三,我下载的东西桌面习惯不一样。李四也想用我的电脑。于是我给他设置一下用户名帐号。这样子。用它登录的电脑桌面就是新的。 而用张三登录的就是我的电...

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com