su与sudo的差别 发表于 2017-07-10 本来想着不就是切换用户么,结果一搜发现真还有挺多东西的 12345678910su <用户名> (switch user)切换用户,需要知道目标用户的密码 默认是root 不重新加载环境变量su - <用户名> 切换账户,需要知道目标用户密码 默认root 且重新加载环境变量#对于通常不可登录的用户可以使用这种方式sudo -s <command> 用root权限执行命令sudo -su <用户名> <command> 使用指定用户执行命令 默认是打开新的shell#这2个基本相同 会重新加载环境变量sudo -i 用root权限登录sudo su - 与sudo -i几乎相同