之前由于筆記本上執(zhí)行ideviceinstaller命令的時候,由于有多部手機(jī)跟電腦連接同一Wi-Fi(同時這些手機(jī)都是跟電腦配對過--手機(jī)連接過電腦,并且點(diǎn)擊了信任)導(dǎo)致安裝失敗,想把這些配對信息刪除掉,經(jīng)搜索后刪掉了/private/var/db/lockdown文件,然后就悲催地發(fā)現(xiàn)電腦再也識別不出連接的手機(jī)了,重啟電腦或重裝iTunes后還是如此。
連接就提示
iTunes未能連接到此iPhone。無法分配資源。
然后發(fā)現(xiàn)刪除刪地太干凈,垃圾箱也不能恢復(fù);搜索了些資料發(fā)現(xiàn)別人的溫馨提示是 lockdown文件夾下的所有文件都可以刪掉,就是不要刪lockdown這個文件本身。(哦這里指的是Mac電腦,Windows據(jù)說也是可以刪的,iTunes會自動給生成,而Mac電腦就沒有這個優(yōu)待了。)
這么一想,我想著如果我手動創(chuàng)建一個同名文件lockdown,并賦予相應(yīng)的讀寫權(quán)限就好了;
cd /private/var/db
sudo mkdir lockdown
然后我機(jī)智地查看了隔壁iMac電腦相同文件的所屬權(quán)限
sudo ls -l /private/var/db | grep lockdown
結(jié)果如下:
drwx------ 6 _usbmuxd _usbmuxd 204 7 13 19:28 lockdown
drwx對應(yīng)的權(quán)限數(shù)字是700,表示只有所屬用戶有讀寫執(zhí)行權(quán)限,而其他用戶沒有任何權(quán)限;所以我也給我上面造的lockdown添加了相應(yīng)的權(quán)限
chmod 700 /private/var/db/lockdown
原以為大功告成,結(jié)果插上手機(jī)后上面讓人看的厭煩的提示又出來了;啊 奔潰,重裝電腦吧
就在我龜速地將要下載完系統(tǒng)后,我隨口把我的這個問題給我的小伙伴說了一聲,然后他一聽覺得700這個權(quán)限有點(diǎn)奇怪,然后就跑到我這邊分別看了下兩臺電腦上lockdown這個文件夾的權(quán)限
iMac: drwx------ 6 _usbmuxd _usbmuxd
本: drwx------ 2 root
同志們,注意到差別了嗎,雖然我知道第一個_usbmuxd和下面的root表示文件所屬用戶,第二個_usbmuxd表示所屬組,但是登錄的時候我只有個用戶名叫AppleBeauty呀,哪來的名叫_usbmuxd的用戶???!!
但是iMac的lockdown文件權(quán)限就是標(biāo)準(zhǔn)正確答案啊,我還是把我筆記本的上的文件權(quán)限像正確答案靠近才對,然后我就搜索了改變文件所屬用戶和所屬組
然后我就震驚了!
改變所屬組
chgrp: change group的縮寫
chgrp 所屬組的組名 目標(biāo)文件名
這里所屬組名必須存在于/etc/group這個文件中,一打開看好多組。。。
改變所屬用戶
chown 所屬用戶 目標(biāo)文件名
所屬用戶必須包括在/etc/passwd這個文件中,然后我查看了下這個文件發(fā)現(xiàn)_usbmuxd用戶對應(yīng)的一欄信息是
_usbmuxd:*:213:213:iPhone OS Device Helper:/var/db/lockdown:/usr/bin/false
就是這個用戶啦
所以執(zhí)行下面代碼后(注意先cd /private/var/db),重新連接手機(jī)到電腦,手機(jī)就成功被iTunes識別出來了
chgrp _usbmuxd ./lockdown
chown _usbmuxd ./lockdown
希望你也能成功!