我正在尝试使用 dscl 修改我的用户。我看到很多人建议我在进行修改之前备份 netinfo。但是,当我尝试备份它时,我得到了这个:
myserver:/ root# ls -al /private/var/db/
total 26648
drwxr-xr-x 36 root wheel 1224 Aug 8 14:48 .
drwxr-xr-x 32 root wheel 1088 Jul 24 2008 ..
-rw-r--r-- 1 root wheel 1 Oct 9 2007 .ACLPkg
-rw------- 1 root wheel 2 Jul 23 2008 .ApacheVersion
-rw-r--r-- 1 root wheel 0 Dec 18 2007 .AppleCustomMac
-rw-r--r-- 1 root wheel 0 Jul 23 2008 .AppleSetupDone
-rw-r--r-- 1 root wheel 0 Jul 23 2008 .AutoBindDone
-rw-r--r-- 1 root wheel 0 Dec 18 2007 .RunLanguageChooserToo
-rw------- 1 root wheel 0 Jul 31 19:39 .SoftwareUpdateAtLogout
-rw-r--r-- 1 root wheel 674 Apr 27 2010 .com.apple.iokit.graphics
-rw------- 1 root wheel 15360 Aug 8 14:48 .dashboardadvisory.database
-rw------- 1 root wheel 2097152 Jun 1 14:45 BRLM.db
-rw------- 1 root wheel 39992 Jun 1 14:45 BootCache.playlist
-rw-r--r-- 1 root admin 4598 Dec 18 2007 CodeEquivalenceCandidates
-rw-r--r-- 1 root wheel 4096 Jun 1 14:45 CodeEquivalenceDatabase
drwxrwx--- 3 root wheel 102 Nov 16 2008 DirectoryService
drwxrwxr-x 2 root admin 68 Feb 4 2008 PanicReporter
-rw-r--r-- 1 root wheel 240 Dec 18 2007 PartNumber.plist
drwxr-xr-x 3 root wheel 102 Jul 23 2008 RemoteManagement
-rw------- 1 root wheel 20 Aug 9 08:46 SystemEntropyCache
-r-------- 1 root wheel 48 Dec 18 2007 SystemKey
drwx------ 4 root wheel 136 Jul 23 2008 af
drwxr-xr-x 3 root wheel 102 Jul 23 2008 crls
-rw-r--r-- 1 root wheel 15360 Aug 8 14:48 dashboardadvisory.database
drwx------ 3 root wheel 102 Feb 4 2008 dhcpclient
drwxr-xr-x 5 root wheel 170 Feb 4 2008 dslocal
drwxr-xr-x 9 root wheel 306 Jul 23 2008 dyld
drwx------ 8 root wheel 272 Feb 4 2008 krb5kdc
-r--r--r-- 1 nobody wheel 11426199 Aug 4 03:21 locate.database
-rw-r--r-- 1 root wheel 7 May 1 08:50 ntp.drift
drwxr-xr-x 5 root wheel 170 Oct 9 2007 openldap
drwxr-xr-x 3 root wheel 102 Jul 23 2008 samba
drwx------ 3 root wheel 102 Jul 23 2008 shadow
drwxr-xr-x 4 root wheel 136 Sep 23 2007 squirrelmail
-rw-r--r-- 1 root wheel 256 Feb 4 2008 statd.status
drwx------ 5 root wheel 170 Jul 30 2010 sudo
我正在使用 OSX Tiger:
myserver:/ root# uname -a
Darwin myserver.mydomain.com 9.1.1 Darwin Kernel Version 9.1.1: Fri Dec 14 19:00:14 PST 2007; root:xnu-1228.1.30~1/RELEASE_I386 i386
答案1
鉴于您的版本xnu
,您实际上正在使用 Mac OS X 10.5 (Leopard)。
例如,比较一下 Apple 公共开源软件存储库中的以下内容,它们都是主要版本的最新次要版本:
- OS X 10.4.11 (x86):http://www.opensource.apple.com/release/mac-os-x-10411x86/使用 xnu 792.25.20
- OS X 10.5.8:http://www.opensource.apple.com/release/mac-os-x-1058/使用 xnu 1228.15.4
所以你不需要网信 任何一个:
NetInfo 是 NeXTSTEP 和 Mac OS X 版本(直至 Mac OS X v10.4“Tiger”)中的系统配置数据库。[...] Mac OS X v10.4 是支持 Netinfo 的最后一个版本。从 Mac OS X v10.5 开始,Netinfo 已完全淘汰,并由名为 dslocal 的新本地搜索节点取代,该文件位于 /var/db/dslocal/ 中,是标准属性列表(基于 XML)文件。
并且您的目录列表还包括dslocal
10.5 的介绍。