sudo -s和sudo有什么区别

时间:2017-06-07 12:04:19

标签: linux ubuntu sudo

我正在尝试使用命令sudo jupyterhub启动JupyterHub。这将启动服务器,但用户无法登录。但是当我使用sudo -s切换到root用户然后键入jupyterhub时​​,一切都运行良好。

通过在其前面键入sudo并使用sudo -s切换到root用户然后运行命令来运行命令之间有什么区别。

我的主要目标是将此命令添加到/etc/rc.local,以便jupyterhub在系统启动时自动启动并在后台运行。现在我如何在那里添加sudo -s

1 个答案:

答案 0 :(得分:-1)

假设您的默认shell为zsh,root的shell为bash。当您运行sudo -s时,sudo将启动zsh而不是bash

默认shell在/etc/passwd中配置。请检查man sudo