su,su -,sudo之区别
来源:互联网 发布:不属于淘宝网禁售商品 编辑:程序博客网 时间:2024/03/29 02:52
下面两个命令的区别是什么?
下面这两个命令的区别又是什么?
问题1解析:
首先,su,su -这两个命令都能获得root权限,但root的密码是不能随便交给别人的,这时就需要sudo命令了,使用用户自己的密码,临时赋予一般用户root权限,
sudo的运行过程是这样的:
- 检查用户是否在/etc/sudoers的列表中,
- 如果在,以root权限执行命令,
- 取消用户的root
看一下这三个命令的区别:
下面是su的过程:
下面是su -的过程:
下面是sudo的过程:
可以看出su和sudo没有切换工作目录和环境变量,只是赋予用户权限,
而su -是真正切换到root登录,工作目录切换到/root,环境变量也同时改变.
问题2解析:
同样是切换到root登录,su使用root的密码,而sudo su使用用户密码.
上述命令更为具体的描述请参见man手册.
0 0
- su,su -,sudo之区别
- su、su- 及sudo区别
- sudo与su区别
- sudo vs su 区别
- su和sudo区别
- shell 之su/sudo
- 关于su 、su - 及 sudo的区别
- su 和 sudo su 的区别
- sudo/su root/su -root的区别
- 解析su,su -,sudo的区别
- su与sudo su之间的区别
- su 和 sudo su 的区别
- 关于su 、su - 及 sudo的区别
- 解析su,su -,sudo的区别
- su 和 sudo su 的区别
- su和sudo、su -root的区别
- 解析su,su -,sudo的区别
- 【linux】 su,su -,和sudo的区别
- php中is_dir、is_file、file_exits的区别
- mysql数据库设计优化
- EditText实现“眼睛”效果
- 【生活健康】你的年纪每天睡几小时最好
- fastjson+easyui tree
- su,su -,sudo之区别
- android开发仿IOS滑动开关
- Java细节:字符串的拼接
- 接口和抽象类的区别
- 追着嘟嘟学c#系列入门第十四篇-----c#的二维数组【蓝鸥出品】
- jQuery实现购物车功能
- scss
- 无人机飞控平台ArduPilot源码入门教程 - 多线程
- tablayout基本讲解