我不知道sudo su bash是什么意思

我想在Ubuntu 13.10上运行amun honeypot ,我有时会遇到运行这个蜜jar的问题。 我只是写了这个命令$ sudo ./amun_server.py &但它有时无法工作。 我想尝试这个命令sudo su bash但我不知道这个命令可以做什么。

键入时:

  sudo  

您以root用户身份运行,请求的密码是您的密码。 只更改了您的uid ,环境与您的用户相同。

键入时:

  su 

没有参数的su命令允许用户成为超级用户。 在这种情况下,请求的密码大约是root。

键入时:

  sudo su 

你以root用户身份运行susudo询问你的密码而su则没有。 所以你可以在不知道密码的情况下成为root。

警告:强烈建议不要使用此命令,除非您非常清楚自己在做什么

如果您希望exec命令作为另一个用户登录shell环境:

  sudo su -  -c  

要么

  sudo -u  -i  

这是有用的链接

嗨为什么不打开一个终端Ctrl + Alt + T并键入man su ? 这将解释su命令的作用。

与bash类似。

man = manual,它给出了可以与命令一起使用的参数列表。