标签: mac

如何部署 10 台新 iMac 并以编程方式对其进行配置

使用已配置的 iMac、DHCP/DNS 服务器、LAN 和安装在已配置机器上的远程桌面来部署和自定义大量新到的 iMac(例如 10 台或更多)的最佳和更快的方法是什么?

要执行的主要任务是创建帐户(当然每台机器 1 个帐户)、系统设置定制、安全、文件库、防火墙和其他次要任务。

如果需要,我可以考虑使用 PXE/bootp 网络引导,通过 tftp 或类似方式提供安装映像(抱歉,我是 MAC 新手,但我对 linux/unix 非常熟悉,我习惯于通过以下方式配置 RHEL5 服务器鞋匠+木偶...所以请不要犹豫成为极客;)

提前致谢

mac deployment configuration mac-osx

5
推荐指数
1
解决办法
2248
查看次数

Active Directory 和 Apple 的工作组管理器

我想我会在这里分享我的经验。我为一家只有约 20 个用户的小型企业工作。我希望能够使用托管客户端首选项来分配诸如软件更新服务器之类的东西。基本上能够以本机方式轻松管理我的 Mac。

起初我尝试了魔三角解决方案,但我发现这非常复杂。它不仅需要 Mac OS X 服务器,而且会给您带来两个故障点。此外,每个 Mac 工作站都必须绑定到两台服务器。

最终,我接受了它并进行了此处记录的架构更改。一开始我很犹豫,因为说明书需要大量的手工操作。然而,这是相当基本的,只花了我大约一个半小时。您将在下面找到我工作的结果的架构更改文件。我完全按照说明操作并仔细检查了所有内容,六个月后,一切都运行良好。太好了不分享。我希望我能救人几个小时。

# ==================================================================
#
#  This file should be imported with the following command:
#    ldifde -i -u -f Apple AD Schema Changes.ldf -s server:port -b username domain password -j . -c "cn=Configuration,dc=X" #configurationNamingContext
#  LDIFDE.EXE from AD/AM V1.0 or above must be used.
#  This LDIF file should be imported into AD or AD/AM. It may not work for other directories.
#
# ================================================================== …
Run Code Online (Sandbox Code Playgroud)

mac active-directory workgroup ldap schema

5
推荐指数
1
解决办法
2232
查看次数

如何在 Mac OS X 10.6 Server DNS GUI 中创建通配符 DNS 条目?

GUI 不接受“*”。如何通过 GUI 创建通配符子域?

或者

OSX 10.6 Server 文件系统中的 Bind 安装在哪里?

domain-name-system mac mac-osx

5
推荐指数
2
解决办法
4747
查看次数

在 Mac OS X 上启用没有 sudo 的 dtrace?

如何使用户能够在 Mac OS X 上使用 dtrace。我正在尝试在 Linux 上执行与 strace 等效的操作,但我不喜欢以提升的权限运行应用程序。

更新

好吧,我能说的最好。防止恶意应用程序通过调试破坏系统的唯一方法是。

  1. 在单独的控制台中附加到进程
  2. 使用 sudo 两次

以便:

sudo dtruss sudo -u myusername potentially_harmful_app
Run Code Online (Sandbox Code Playgroud)

我用这个简短的程序验证了这一点:

#include <iostream>
#include <unistd.h>
int main()
{
  std::cout << "effective euid " << geteuid() << "\n";
}
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅此讨论:

http://discussions.apple.com/message.jspa?messageID=6430877

mac dtrace mac-osx sudo

5
推荐指数
1
解决办法
5228
查看次数

Active Directory 帐户锁定策略不适用于 Mac

我在 Windows Server 2003 上运行 AD,并确保我们的帐户锁定策略在帐户被锁定之前设置为 5 次尝试。它适用于任何运行 XP/Vista/7/8 的 Windows 计算机,但问题在于尝试连接到 Mac 上的域帐户时。Mac 用户只有一次尝试使他们的密码正确,否则该帐户将被锁定。我们拥有的所有 Mac 都会发生这种情况。

任何帮助将不胜感激,谢谢!

windows-server-2003 mac mac-osx

5
推荐指数
1
解决办法
950
查看次数

使用 telnet 检查 VNC 端口是否打开

我应该连接到 Mac VNC/ARD 服务器。假设 Mac VNC 服务器具有假设的 IP 地址 8.8.8.8

我想检查 Mac VNC 服务器是否甚至侦听默认 VNC 端口5900

所以我跑了:

telnet 8.8.8.8 5900
Run Code Online (Sandbox Code Playgroud)

这超时了。我得出的结论是 Mac VNC 服务器不使用默认端口(或者其他一些实质性的连接问题是这种情况)。这不是错误的密码或错误的颜色设置等。

以上结论是否正确?

mac vnc remote-desktop telnet

5
推荐指数
1
解决办法
8268
查看次数

如何在 docker 容器中修改 php.ini 中的最大内存限制

在 MAC 上的 docker 容器中,我收到一个 php 内存错误:

Fatal error:  Allowed memory size of 404750336 bytes exhausted (tried to allocate 266342400 bytes
Run Code Online (Sandbox Code Playgroud)

如何找到 php.ini 文件所在的位置,或者如何在 docker 中修改此参数?

mac docker

5
推荐指数
2
解决办法
2万
查看次数

如何设置 Mac OS X 终端,使其*完美*?

我的终端很棒,每一个细节都恰到好处(无论如何对我来说),现在我在这里设置了一些新的 mac,我不知道如何让他们的终端达到一个漂亮的状态。我的用户帐户相当旧,已经在许多 OS X 版本和机器上迁移,所以我的终端设置多年来一直在有机地增长。

我需要的是一个从头开始的食谱,所以 1) 我知道我做了什么,2) 我可以在任何地方复制它。

我正在寻找的东西:

  • 完全支持 UTF8。设置LC_*、正确显示字符、接受输入……我听说这在 10.5 中变得更容易了,也许现在可以开箱即用了?
  • 设置 OS X 风格的键盘文本导航(选项箭头等)
  • 你是如何特别处理元密钥支持的?(除了ESC你的方式)
  • 其他帮助我们的 n00bs 在 shell 中运行的东西,例如:
    • 有用的默认键绑定列表(^A^D,等...)
    • Mac专用的.profile.inputrc善良
    • Mac 专用工具,例如pbpaste& pbcopy、在此处打开终端等
  • 如果可能,将文件列表复制到另一台机器上,其中包含为调整终端所做的所有更改。(dotrc 文件、plist 等)
  • 而且,好吧,其他任何事情。只需将范围保留在 Mac OS X 终端应用程序上,而不是一般的 unix 设置和工具。

我认为收集不完整的答案将是一个好的开始。发布一两件你记得做过的事情,我们会投票给它们,几天后我会试着把它们全部编译成一个总结性的答案。

mac terminal mac-osx

4
推荐指数
1
解决办法
1万
查看次数

在 Mac OS X 上设置守护进程

我最近屈服于诱惑,买了一台新的 MacBook - 我升级了内存,获得了 AppleCare 等,我真的很享受!我一直在设置我的开发环境 - 编译我自己的 Apache(内置一个很糟糕,或者我听说过)、PHP 并按照我想要的方式设置一切。

由于我没有使用默认的 Apache,我想知道我是如何将 Apache 和其他应用程序设置为守护进程的;在后台运行,很像 Windows 的服务。

我想知道你们中是否有任何人对这类东西有任何经验,如果你能帮我一把。

mac mac-osx service

4
推荐指数
1
解决办法
2524
查看次数

解释错误日志的一般提示

阅读日志文件可能非常令人沮丧,因为从本质上讲,它们的内容与问题本身一样多地说明了编写它们的开发人员。

您是否有任何解释错误日志的通用提示(例如:“google 是您的朋友”或“某些错误代码比其他错误代码出现得更多”或“请记住警告和错误是非常不同的”)?

linux windows troubleshooting mac log-files

4
推荐指数
2
解决办法
1538
查看次数