sudo : 暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。不过有时间限制,Ubuntu默认为一次时长15分钟。

su : 切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户时系统默认为root账户,密码也为超级账户的密码。没有时间限制。

sudo -i: 为了频繁的执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。没有时间限制。执行该命令后提示符变为“#”而不是“$”。想退回普通账户时可以执行“exit”或“logout” 。
其实,还有几个类似的用法:
sudo /bin/bash   : 这个命令也会切换到root的bash下,但不能完全拥有root的所有环境变量,比如PATH,可以拥有root用户的权限。这个命令和 sudo -s 是等同的。
sudo -s : 如上
sudo su  : 这个命令,也是登录到了root,但是并没有切换root的环境变量,比如PATH。
sudo su - :  这个命令,纯粹的切换到root环境下,可以这样理解,先是切换到了root身份,然后又以root身份执行了 su - ,这个时候跟使用root登录没有什么区别。这个结果貌似跟sudo -i 的效果是一样的,但是也有不同,sudo 只是临时拥有了root的权限,而su则是使用root账号登录了linux系统。

所以,我们再来总结一下:
sudo su -  约等于  sudo -i
sudo -s  完全等于  sudo  /bin/bash  约等于 sudo su
sudo 终究被一个"临时权限的帽子"扣住,不能等价于纯粹的登录到系统里。

sudo -i 也可以登录到root吗?相关推荐

  1. denied 虚拟机access_彻底解决Ubuntu SSH 无法远程登录及root 登录ACCESS Denied 问题

    采用VM虚拟机安装了Ubuntu 16.04 ,采用SSH远程连接发现了两个问题(与Centos不一样). 第一,是SSH无法连接上刚建立的虚拟服务器. 原因是Ubuntu没有默认安装SSH服务,需要 ...

  2. 彻底解决Ubuntu SSH 无法远程登录及root 登录ACCESS Denied 问题

    采用VM虚拟机安装了Ubuntu 16.04 ,采用SSH远程连接发现了两个问题(与Centos不一样). 第一,是SSH无法连接上刚建立的虚拟服务器. 原因是Ubuntu没有默认安装SSH服务,需要 ...

  3. ubutu14.04无法使用sudo,也无法切换到root用户去解决问题怎么办?

    ubutu14.04无法使用sudo,也无法切换到root用户去解决问题怎么办? 参考文章: (1)ubutu14.04无法使用sudo,也无法切换到root用户去解决问题怎么办? (2)https: ...

  4. linux用户的vim命令无效,Linux SUDO Bug可让您以root用户身份运行命令,大多数命令不受影响...

    已发现Linux sudo命令中的漏洞,该漏洞可能允许非特权用户以root用户身份执行命令.幸运的是,此漏洞仅在非标准配置中有效,并且大多数Linux服务器不受影响. 在获得此漏洞之前,重要的是要掌握 ...

  5. # Mysql免登录重置root密码

    Mysql免登录重置root密码 ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO) ...

  6. linux sudo漏洞 可导致用户以 root 权限运行命令

    Linux 用户要注意了!几乎所有基于 UNIX 和 Linux 的操作系统上安装的核心命令,也是最重要.最强大也最常用的工具 Sudo中被曝存在一个漏洞. Sudo 的全称是"superu ...

  7. java linux root权限管理_新的 Linux sudo 漏洞使本地用户获得 root 权限

    近日被技术专家所发现的新 sudo 漏洞允许任何本地用户在不需要任何身份验证的情况下就可以在类 Unix 操作系统上获得 root 权限. Sudo 实际上就是一个 Unix 程序,它使系统管理员可以 ...

  8. ubuntu 14.04 登录 界面 root

    打开终端. sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 在弹出的编辑框里输入:greeter-show-manual-log ...

  9. ubuntu无法远程root远程登录(远程调试)root直接登录(root用户登录)(创建root用户,新建root用户)PermitRootLogin yes(prohibit-password)

    ①如果没有root用户,先创建root用户 打开终端(ctrl+alt+t) 1.输入 :sudo passwd root 2.输入 : 输入user的密码 3.输入 :输入新的UNIX密码 4.输入 ...

最新文章

  1. Java B2B2C o2o多用户商城 springcloud架-企业云架构common-service代码结构分析
  2. 分布式存储-ceph
  3. ☆聊聊Spring系列_Index
  4. SAP Cloud Application Programming bookshop 例子的 Fiori Preview
  5. VINS状态估计篇-视觉sfm初始化
  6. 数据可视化【一】JavaScript学习
  7. mysql函数 用来查询匹配不到的数据_erlang连接mysql数据库后为什么fetch说匹配不到这个函数...
  8. MyBatis-Plus_入门试炼03
  9. linux iscsi软件,linux iscsi软件环境搭建
  10. python实现栈_Python 栈
  11. 疯狂java的第四章答案_疯狂java讲义第四章第一题
  12. Python3基础13——冒泡排序
  13. 周鸿祎谈华为鸿蒙系统;百度回应“用搜索引擎填高考志愿”;腾讯首次全面公开开源路线图 | 极客头条...
  14. plsql oracle 使用教程
  15. python中func函数_Python 函数(func)学习
  16. c语言怎么设置命令行字体大小,C语言入门教程-命令行参数
  17. 如何查看linux pagesize的大小
  18. vb.net 教程 20-3 控制Ie浏览器 3 获得Ie窗口句柄
  19. 世界上顶级英文歌曲首选
  20. python制作浏览器 脚本之家_基于Python打造账号共享浏览器功能

热门文章

  1. 教师资格证网站服务器,教师资格证网上报名上传照片IE设置
  2. Matlab P代码加密与解密
  3. 一文读懂舵机工作原理并运用(附代码)
  4. 单点登录简单原理(应用多系统)
  5. 教程篇(7.0) 12. FortiGate安全 SSL安全隧道 ❀ Fortinet 网络安全专家 NSE 4
  6. JS的三种弹出提示框(alert、confirm、prompt)
  7. [Win10] HM 软件安装
  8. Web 容器、HTTP 服务器 、Servlet 容器区别与联系
  9. java 图像处理截圆形的图形(修改版)
  10. HFSS学习笔记—16.圆极化天线(1.6GHz)