shwq.net
当前位置:首页 >> linux权限之su和suDo的区别 >>

linux权限之su和suDo的区别

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

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

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

1、内容不同: su命令:用来切换用户,substitute英文含义“代替”的意思。 sudo命令:sudo为superuser do 的简写,即使用超级用户来执行命令,一般是指root用户。 2、用法不同: su命令:不加用户名默认是切换为root用户,切当前目录不改变,其他...

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

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

su命令是切换用户,如果获得root权限,执行su root是让当前登录操作的用户变成root。 sudo命令是临时提权为root,可以让普通用户临时获得root权限。

su的命令是转换成root用户,回车后会要求输入root用户的密码。 转换用户之后,除非退出,否则就是在用root的身份操作。 sudo命令的是使用root用户的某个权限来执行某个命令。回车后输入当前用户自己的密码。 而且执行完命令前后用户还是没有改变...

简单地说就是如果你要运行的是命令行程序就用sudo 如果运行图形化程序就用gksu 例如 我要使用命令行的vi编辑器 那么使用sudo vi 我要使用有图形化界面的gvim编辑器 那么使用gksu gvim

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

网站首页 | 网站地图
All rights reserved Powered by www.shwq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com