-
Notifications
You must be signed in to change notification settings - Fork 0
sudo vs su
2012 edited this page Dec 13, 2020
·
1 revision
首先了解两个单词的意义
- sudo: 当前用户执行一些命令,提示没有权限的时候,可以通过在命令前面加 sudo 来获取执行权限,此时,输入的密码是当前用户的密码;
- su: 可用于切换到指定用户,需要输入指定用户的密码,不指定参数时,默认切换到 root 账户,也会启动一个的 shell 进程
-
su切换账户后,仍然保持旧的登录环境 -
su -使用新的登录环境,旧的环境变量不可用
-
那么提权是否可以设置呢?
当然,目前我们可以通过/etc/sudoers文件设置提权可进行的操作。
总结:
| 命令 | sudo | su |
|---|---|---|
| 是否启动新进程 | N | Y |
| 谁的密码 | 当前操作用户的密码 | 要切换的登录用户的密码 |
| 日志可否跟踪 | 可跟踪 | 不可跟踪 |
资料参考
JS
CSS
- float
- BFC
- position
- flex
- grid
DOM
- DOM
- how browser works
Node.js
react
- 生命周期
- setState
- hook
git
- git 基础命令
- git rebase 理解
- git bisect
- git commit
- git hook
设计模式
- 策略模式
- ...
TCP/IP 协议
- HTTP/1.x
- HTTP/2
- SSL/TLS
- TCP
- DNS
- HTTP Cache
- CORS
- http status code
linux(shell)知识点