解析su,su -,sudo的区别
2015-07-17 12:19
225 查看
解析su,su -,sudo的区别
作者:Warm Color肯定有人不知道下面两个命令的区别,
但root的密码是不能随便交给别人的,这时就需要sudo命令了,
使用用户自己的密码,临时赋予一般用户root权限,
sudo的运行过程是这样的:
检查用户是否在/etc/sudoers的列表中,
如果在,以root权限执行命令,
取消用户的root
接着说说这三个命令的区别:
下面是su的过程:
而su -是真正切换到root登录,工作目录切换到/root,环境变量也同时改变.
而网上还有一个说法,sudo 默认将原有的环境变量 reset,只保留一些对安全没有影响设定.
至于上面第二个问题,答案其实很简单,
同样切换到root登录,
su使用root的密码,而sudo su使用用户密码.
上述命令更为具体的描述请参见man手册.
原文链接: http://blog.warmcolor.net/?p=3542
转载本站文章请注明,转载自:温暖色调[ http://blog.warmcolor.net ]
本作品采用:
知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可.
相关文章推荐
- Problem 2072 Count
- 浏览器web播放rtsp视频流解决方案(chrome/IE/firefox/360等)
- solr查询语法
- Everything search syntax
- iOS POS之 AsyncSocket release环境运行崩溃问题
- fatal error LNK1168: cannot open Debug/opreat.exe for writing
- 在vs10中处理多线程MFC遇到的问题
- 使用C#选择文件夹、打开文件夹、选择文件
- ARC下OC对象和CF对象之间的桥接(bridge)
- 看看
- animation之objectAnimator
- Ubuntu root 密码忘记-恢复
- Kotlin 1 函数
- ftp主备动模式
- 浏览图片
- OID-----SNMP监控一些常用OID的总结以及Linux服务器SNMP常用OID
- uint8_t / uint16_t / uint32_t /uint64_t 数据类型
- Linux Mint装机--安装MySQL
- SDN总结
- Servlet+Jsp实现图片或文件的上传功能具体思路及代码