su是switch user 在linux中用來切換用戶linux
切換用戶的時候su 與su - 是有區別的,建議使用su - ,爲何呢?這裏就涉及到一個環境變量的問題了ide
好比從普通用戶su到root用戶,可使用su root或su - rootsu只是切換了root身份,但Shell環境仍然是普通用戶的Shell;而su -連用戶和Shell環境一塊兒切換成root身份,因此在切換用戶時候建議使用su - it