[求助]Netinfo管理程式去改home目錄出問題

吉米丘 樓主 #1
2006-11-19 02:44
有夥伴知道該如何解決這個問題嗎?

因為吉米最近在研究將使用者的home 目錄搬到其他硬碟去

本來想等成功之後再來分享的

不過中途卻出了個包

那個在下面的這篇文章中
http://maczealots.com/articles/home/

吉米已經備份好使用者目錄

也在netinfo management程式中修改好位置

但是登出要登入之時,就出現錯誤訊息啦

無法登入

吉米猜想應該是netinfo management那邊設定錯誤

不然就是外接硬碟還沒被mount上來


有沒有夥伴知道如何修改回來netinfo的值呢?
【擇你所愛,愛你所選】,吉米丘上的海盜樂園,吉米丘上的部落格,吉米丘上的金銀島、VAG.TW
文章人氣:2
2006-11-19 09:09
吉米丘 wrote:
有夥伴知道該如何解決...(恕刪)

NetInfo的使用者資料可以用 /etc/daily 這個來定期備份,會存放在 /var/bacckups/local.nidump
當你的電腦無法登入就可以將原本的使用者資料Restore回來。
詳細的步驟如O'Reilly的MacOSX for Unix Geeks
(我不能保證一定可行,不過我是照書上的步驟完整寫下,姑且一試吧!我想誰也不會想去試這種情況)

1.用single-user開機
2.修復你的file system
#/sbin/fsck -y
3.mount root filesystem 可以讀寫
#/sbin/mount -uw /
4.到NetInfo database的目錄
#cd /var/db/netinfo/
5.將舊的database更名
#mv local.nidb/ local.nidb.broken
6.更換目錄至startupItems目錄
#cd /System/Library/StartupItems
7.啟動network
#./Network/Networkstart
8.起始port mapper
#./Portmap/Portmapstart
9.起始NetInfo
#./DirectoryServices/DirectoryServicesstart
10.載入backup的database到netInfo
#/usr/bin/niload -d -r / . </var/backups/local.nidump
11.建立.AppleSetupDone檔
#touch /var/db/.AppleSetupDone

12.重新開機
#reboot
系統的威力來自於程式間彼此的關係多於程式本身!
吉米丘 樓主 #3
2006-11-19 10:07
感謝夥伴的資訊

讓吉米知道他的資料放在/var/db/netinfo/下面

所以吉米就從備份裡面,透過將該系統開機為【目標磁碟模式】,然後在用另外一台電腦給丟進去

就完成了,現在已經用這台電腦正式使用

不過研究歸研究

還是要繼續下去啦~

希望未來有成功的機會可以跟大家分享

這裡主要的概念就是

把使用者的home目錄搬到其他硬碟去

甚至有查到資料說

可以下兩個指令,讓你有接A外接硬碟時,就會用A裡面的Home目錄

若沒有的話,就會用內建的硬碟裡面的Home目錄來作暫時性的使用

還在研究這兩個部份

有興趣的夥伴可以一起來玩玩討論囉
【擇你所愛,愛你所選】,吉米丘上的海盜樂園,吉米丘上的部落格,吉米丘上的金銀島、VAG.TW
前往