Linux中sudo系列命令的区别
2022-10-20
预计阅读时间:1分钟
前些日子在Linux上部署应用时总会用到root权限,而对于切换root权限这个操作大家似乎都有自己常用的方式,于是我专门爬帖摸清了目前常用的一些方式以及这些方式之间的差异:
sudo + …
此时需要输入的密码都是当前用户的密码而不是超级用户的密码 sudo + 操作指令:暂时切换到超级用户模式执行官用户权限,有时间限制,Ubuntu默认每次时长为15分钟 sudo -i,使用root用户的环境变量,跳转到/root,拥有超级管理员权限 sudo -s,使用普通用户的环境变量,不跳转目录,拥有超级管理员权限
su
su切换到某某用户模式,提示输入密码时应输入切换后的密码,用法为su 账户名称
。如果后面不加账户时默认为root账户,密码也为root账户的密码,没有时间限制
sudo su
正常su应该输入对应账户的密码,但是使用sudo,只需要输入当前用户密码就可以了