登录酒店 Wi-Fi 会更改 bash 提示吗?

Wal*_*Cat 4 unix wireless-networking bash prompt

由于在登录酒店 Wi-Fi 时单击“我同意”弹出窗口,因此我的bash提示中包含某种哈希值。现在的格式是:

<strange hash>:<working dir> <username>
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?这很危险吗?

use*_*686 11

“奇怪的哈希”是您计算机的当前名称,由酒店的 DHCP 服务器分配,并被您使用的任何 DHCP 客户端接受。运行hostname命令检查我的猜测是否正确。

为避免将来发生这种情况:

  • 对于dhcpcd,添加nohook hostname到其配置文件中。还要找到option ...设置,并确保它们都没有列出host_name选项。

  • 对于dhclient,请确保request ...设置未列出该host-name选项。