Skip to content
2012 edited this page Dec 13, 2020 · 1 revision

sudo vs su

首先了解两个单词的意义

  • sudo: 当前用户执行一些命令,提示没有权限的时候,可以通过在命令前面加 sudo 来获取执行权限,此时,输入的密码是当前用户的密码;
  • su: 可用于切换到指定用户,需要输入指定用户的密码,不指定参数时,默认切换到 root 账户,也会启动一个的 shell 进程
    • su 切换账户后,仍然保持旧的登录环境
    • su - 使用新的登录环境,旧的环境变量不可用

那么提权是否可以设置呢?

当然,目前我们可以通过/etc/sudoers文件设置提权可进行的操作。

总结:

命令 sudo su
是否启动新进程 N Y
谁的密码 当前操作用户的密码 要切换的登录用户的密码
日志可否跟踪 可跟踪 不可跟踪

资料参考

JS

  1. 作用域
  2. 闭包
  3. 原型(链)
  4. 模块
  5. 位操作符
  6. 事件循环
  7. eval

CSS

  1. float
  2. BFC
  3. position
  4. flex
  5. grid

DOM

  1. DOM
  2. how browser works

Node.js

  1. Stream
  2. Timers
  3. Child Processes
  4. HTTP
  5. File System

react

  1. 生命周期
  2. setState
  3. hook

git

  1. git 基础命令
  2. git rebase 理解
  3. git bisect
  4. git commit
  5. git hook

设计模式

  1. 策略模式
  2. ...

TCP/IP 协议

  1. HTTP/1.x
  2. HTTP/2
  3. SSL/TLS
  4. TCP
  5. DNS
  6. HTTP Cache
  7. CORS
  8. http status code

linux(shell)知识点

  1. bashrc vs profile
  2. vim
  3. shell基本语法
  4. shell 知识误区
  5. shell命令
  6. 鸟哥的Linux私房菜:基础学习篇
  7. sudo vs su

Clone this wiki locally