gpt4 book ai didi

macos - Mac拒绝更改主机名

转载 作者:行者123 更新时间:2023-12-04 13:09:46 24 4
gpt4 key购买 nike

我一直在试图找出如何在Mac上使用postfix的方法,但出了一些可怕的错误,我似乎无法修复。

我相信问题与启动Postfix有关。

基本上,Mac似乎拒绝更改其主机名。在bash中,用户显示为“admin @(null)”,如果我键入“hostname”,我还将获得“(null)”。

在“系统偏好设置”中的“共享”中更改主机名将导致第二个示例发生更改(例如,“其他用户可以访问此计算机上的共享文件夹,并以afp://null/或“lion2”的身份管理所有卷。 “),但第一个保持为空。

我什至尝试过/etc/hostconfig手动设置主机名,但没有任何效果。

尝试设置主机名的其他地方但可能已损坏吗?或包含无效字符或其他内容?

这导致Postfix无法正常工作并报告:

后缀:警告:valid_hostname:无效字符40(十进制):(空)
后缀:致命:无法使用我自己的主机名

拜托,我真的希望有人可以帮我解决这个问题。我已经尝试了几个小时了。

干杯,

史考特

最佳答案

您尝试过scutil吗?
sudo scutil --get pref将显示当前值,sudo scutil --set pref name将值设置为name。 pref可以是以下之一:

           ComputerName   The user-friendly name for the system.

LocalHostName The local (Bonjour) host name.

HostName The name associated with hostname(1) and gethostname(3).

这是我在机器上得到的:
$ sudo scutil --get ComputerName
SteveBook2
$ sudo scutil --get LocalHostName
SteveBook2
$ sudo scutil --get HostName
HostName: not set

关于macos - Mac拒绝更改主机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8087637/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com