在 freeBSD 中以 root 身份运行

在 freeBSD 中以 root 身份运行

我以用户“foo”身份登录,在添加 via 后,该用户是组“wheel”的一部分pw group mod wheel -m foo。区别在哪里:

$login
login: root
Password: 

su root

答案1

使用该login命令将确保启动一个新的登录 shell(更改环境变量 PATH、USER 和许多其他变量的登录 shell)。

该命令su root启动 shell 但不会更改环境。这可能会导致一些意想不到的问题。

su -login rootsu -l rootsu - root只是su -启动登录 root shell。

Asudo su -将启动一个登录 root shell,但使用用户密码(不是 root 密码)。

这个答案有一些附加信息

相关内容