我想amun honeypot
在 Ubuntu 13.10 上运行,但有时运行这个蜜罐时会遇到问题。我只是写了这个命令,$ sudo ./amun_server.py &
但有时它不起作用。我想尝试这个命令sudo su bash
,但我不知道这个命令能做什么。
答案1
当你输入:
sudo <command>
你正在运行根用户,请求的密码是您的密码。只有您的用户ID已更改,并且环境与您的用户相同。
当你输入:
su
苏不带参数的命令允许用户成为超级用户。在这种情况下,请求的密码是 root 的密码。
当你输入:
sudo su
你在跑步苏作为根用户,须藤询问你的密码,而 su 则不会。因此,你无需知道密码即可成为 root 。
警告:强烈建议不要使用此命令,除非你非常清楚自己在做什么
如果你想以另一个用户登录shell环境来执行exec命令:
sudo su - <user> -c <command>
或者
sudo -u <user> -i <command>
这是有用的关联
答案2
你好,为什么不打开终端Ctrl++Alt并T输入man su
?这样可以解释该su
命令的作用。
与 bash 类似。
man = manual 它给出了可与命令一起使用的参数列表。