更改linux主机名:在linux中将主机名更改为null

我在服务器上下载了 elf 文件,但是,它检查文件是否在服务器上执行。通过使用 gdb 调试它,我发现有一个 'getstname' 函数,如果该函数返回 0,则文件停止,并显示消息 '在非法主机上运行'。从互联网 'getstname' 搜索返回-1 时,主机名为 null。那么我如何更改我的主机名以返回-1 并在那里执行程序名或?

0

如果您知道“elf 文件”接受哪个主机名,则可以使用“stname”命令更改系统的主机名。

如果您不想全局更改主机名,则可以在 LXC 容器中运行程序,在该容器中可以更改主机名。

如果运行一个容器是沉重的或困难的,你可以运行你的“精灵文件”在一个全新的 UTS 命名空间的命令,如“取消共享”:

      $ sudo unshare -u /bin/bash  # Run a bash in a new UTS namee 
      # stname foo   # Change stname in the new UTS namee
      # ... Run your program ...
      # exit  # exit the s and go back to original UTS namee

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(139)
手机相片在哪个文件夹:在Linux终端 什么是命令 会告诉我在哪个文件夹我
上一篇
Git安装linux:如何在Linux上安装Git
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(36条)