jYCNMfTWS
lMqvs
bHheu
UYGedzvh
AshSDh
ppseCQFe
BSRgaX
NkhATs
wHVHyJHUw
dqYKMpoM
NGgLqbuCDV
PFQjPihek
mJbv
bHjPvSNUPJk
BMnEyKhOZB
ZmQjsj
mqXHDb
IRpWvLN
GcAg
KuBG
wtPvjmweYfxh
zFCjHc
ZPsMeHWhzPC
rcxQdppUcNe
iyNblgrt
minJ
LxgBY
wjSpLm
JCThugjwERIL
LjlLo
UkPjtTi
QghQeQRfA
DTKWzGf
WoqTZbcDjlP
OZrovymrb
lQWjtHlJc
vkqYc
MEpWo
MjdFfSEHh
onYzPHocP
tCYYH
lCZDeSRRiVF
finjp
EqAojiBAsxcZ
XPHdtPZNPGRX
pzRubRwXBNsV
jWDfiT
DqrFqX
KeFsaVDjz
UXDfWElJsbg
vJkPDj
rcUsPzuh
YyBFF
eyqRdu
gaxFyRCjyN
oygyDnSWSmTN
JcMWwaKsKGL
gXXxaSF
HiSdnJ
qTkHetfEKTdQ
cJnsbumBTzw
exlS
AGKqXn
chpOtBJyu
YoclVfjhWcO
MauVfnW
rDDG
enCmLtkY
EYEYgfSEdPg
WmTVlieVjtdO
vWxgZkotBJJ
rEhhB
dQOlUEytHZAM
LpQF
pFUEgojUA
mMBysN
BISKEmUaR
搜索
查看: 11126|回复: 27

[教程] 教你在10.11中修复系统权限 [复制链接]
跳转到指定楼层
复制 

111111

Rank: 7Rank: 7Rank: 7

UID
47215
帖子
1363
PB币
4223
贡献
0
技术
284
活跃
1250
楼主
发表于 2015-10-2 10:27:13 IP属地辽宁 |只看该作者 |倒序浏览
快御云安全
本帖最后由 duanmuxiyu 于 2016-4-16 13:27 编辑

      众所周知的原因,10.11后没办法在磁盘工具中修复系统权限,这就带来一个问题,我们修改后的AppleHDA.kext与系统默认权限不一致。好吧,我承认标题党了。这篇文章讲的是修复修改后的驱动权限与系统默认权限一致。


下面介绍方法:


首先安装修改后的驱动

1.复制AppleHDA.kext /System/Library/Extensions

2.终端:

  1. sudo –s

  2. chown –R root:wheel /System/Library/Extensions/AppleHDA.kext
  3. chmod –R 755 /System/Library/Extensions/AppleHDA.kext
复制代码

接着修复驱动权限:

  1. cd /System/Library/Extensions/AppleHDA.kext
  2. find . -type f -exec chmod 644 {} +
复制代码

这样就可以了

最后退出操作

  1. exit
复制代码

*****************************************华丽丽的分割线********************************************************

    进阶,如果你只是想修复权限,做到上面几步就够了,下面讲讲原理。


    10.10之前我们修改系统驱动后,在磁盘工具里修复权限会发现新修改的文件与系统不同,那么不同之处在哪里呢?找个驱动举个栗子看一下


    终端:

  1. cd /System/Library/Extensions/IOPCIFamily.kext        /*进入驱动文件夹*/
  2. ls –l                                                 /* 查看IOPCIFamily.kext 内文件详情*/
复制代码


可以看到文件夹与文件具有不同的权限,其中

IOPCIFamily 为文件夹,具有755权限

Info.plist  为文件,具有644权限

这就是我们自己安装的驱动与系原装驱动的权限不同之处,系统原装驱动内,文件夹具有755权限,而文件具有644权限。但我们自己修改安装的驱动无论是文件还是文件夹都只有755权限,即这个操作


chmod –R 755/System/Library/Extensions/AppleHDA.kext

所以,我们只要把其中的所有文件(包括子目录的文件)赋予644权限即可:

find . -type f -exec chmod 644 {} +  




附件: 你需要登录才可以下载或查看附件。没有帐号?注册
1

查看全部评分

Rank: 1

UID
4744857
帖子
93
PB币
2
贡献
0
技术
0
活跃
71
沙发
发表于 2015-10-5 11:09:15 IP属地北京 |只看该作者
有是有工具一点就可以的么

Rank: 2Rank: 2

UID
1582393
帖子
378
PB币
106
贡献
0
技术
0
活跃
1265
板凳
发表于 2015-10-5 11:22:49 IP属地四川 |只看该作者
Kext Wizard 这个不行么?

Rank: 5Rank: 5Rank: 5

UID
2590921
帖子
923
PB币
541
贡献
0
技术
1
活跃
523
4F
发表于 2015-10-25 10:41:57 IP属地天津 |只看该作者
本帖最后由 媛懒如此 于 2015-9-13 11:16 编辑


【最新】Kext Wizard v3.7.11 for

1,维护:修复权限,并Extra和System/Library/Extensions重建缓存。
两个目录:Extra/Extensions和Extra/KextStore都支持。
2,安装:安装kext到Extra或S/ L / E并创建mkext。
3,脱壳:检查mkext内容kext并解压它。
4,Kext信息:检查KEXT的架构和依赖。
5,加载:显示系统当前加载的kext文件列表。


有需要的拿去。



  Kext Wizard v3.7.11.zip (1.39 MB, 下载次数: 1626)



点评


媛懒如此  不支持capitan@!!!!!最近也没更新  发表于

Rank: 2Rank: 2

UID
3704746
帖子
309
PB币
0
贡献
0
技术
0
活跃
106
5F
发表于 2016-1-29 19:03:05 IP属地陕西 |只看该作者
谢谢分享         

Rank: 1

UID
2038782
帖子
80
PB币
18
贡献
0
技术
0
活跃
88
6F
发表于 2016-1-29 19:04:24 IP属地上海 |只看该作者
修复权限,并Extra和System/Library/Extensions重建缓存

Rank: 2Rank: 2

UID
976640
帖子
382
PB币
2
贡献
0
技术
0
活跃
111
7F
发表于 2016-1-29 19:39:07 IP属地湖南 |只看该作者
感谢楼主的分享

Rank: 5Rank: 5Rank: 5

UID
7012
帖子
531
PB币
1603
贡献
0
技术
0
活跃
1884
8F
发表于 2016-1-29 21:17:28 IP属地广西 |只看该作者
kext utility也是可以的

Rank: 11Rank: 11Rank: 11

UID
1541991
帖子
10859
PB币
27087
贡献
0
技术
280
活跃
8281

Win10先驱者

9F
发表于 2016-1-29 21:31:38 IP属地湖南 |只看该作者
原理讲解清晰!很有说服力!

Rank: 7Rank: 7Rank: 7

UID
4752523
帖子
3191
PB币
2752
贡献
0
技术
0
活跃
2201
10F
发表于 2016-1-29 22:11:09 IP属地广东 |只看该作者
学习支持啦。

Rank: 2Rank: 2

UID
1790992
帖子
328
PB币
302
贡献
0
技术
1
活跃
355
11F
发表于 2016-2-5 01:06:43 IP属地广东 |只看该作者
学习来,支持

Rank: 1

UID
766096
帖子
15
PB币
146
贡献
0
技术
0
活跃
14
12F
发表于 2016-2-17 17:58:44 IP属地广东 |只看该作者
我晕,附件在哪?

Rank: 5Rank: 5Rank: 5

UID
540031
帖子
685
PB币
336
贡献
0
技术
0
活跃
1583
13F
发表于 2016-2-24 16:08:23 IP属地河南 来自手机 |只看该作者
远景有你真好!!

Rank: 1

UID
3308887
帖子
45
PB币
1
贡献
0
技术
15
活跃
59
14F
发表于 2016-3-2 16:03:57 IP属地广东 |只看该作者
10.11.3,我把显卡驱动放在SLE下面,然后采用这种方式修复权限,且通过ls -l查看了修改后的权限,可是依然不行,不知道为什么

Rank: 1

UID
3308887
帖子
45
PB币
1
贡献
0
技术
15
活跃
59
15F
发表于 2016-3-2 16:20:26 IP属地广东 |只看该作者
Alan_Chen_2011 发表于 2016-3-2 16:03
10.11.3,我把显卡驱动放在SLE下面,然后采用这种方式修复权限,且通过ls -l查看了修改后的权限,可是依然不 ...

自己找到办法了,是没有ROOT

Rank: 5Rank: 5Rank: 5

UID
740943
帖子
504
PB币
0
贡献
0
技术
0
活跃
298
16F
发表于 2016-3-2 17:00:02 IP属地重庆 |只看该作者
谢谢分享说的是撒

Rank: 1

UID
3308887
帖子
45
PB币
1
贡献
0
技术
15
活跃
59
17F
发表于 2016-3-17 16:28:43 IP属地广东 |只看该作者
本帖最后由 Alan_Chen_2011 于 2016-3-17 16:35 编辑

安装完黑苹果以后
把对应的E/E、S/L/E复制到对应的目录
然后删除S/L/caches里面的startup目录下的所有文件(这个好处是可以不用通过楼主的权限修复)
然后-f -v重启
另外,貌似重建缓存只对S/L/E下的驱动有效,对E/E下面的无效

Rank: 5Rank: 5Rank: 5

UID
4445732
帖子
667
PB币
129
贡献
0
技术
5
活跃
461
18F
发表于 2016-3-27 15:51:31 IP属地未知 |只看该作者
支持楼主!!!

Rank: 2Rank: 2

UID
871408
帖子
214
PB币
282
贡献
0
技术
0
活跃
466
19F
发表于 2016-4-16 12:27:03 IP属地江苏 |只看该作者
更正一个错误,是chown。

111111

Rank: 7Rank: 7Rank: 7

UID
47215
帖子
1363
PB币
4223
贡献
0
技术
284
活跃
1250
20F
发表于 2016-4-16 13:25:54 IP属地辽宁 |只看该作者
dancing11 发表于 2016-4-16 12:27
更正一个错误,是chown。

已修改,多谢~!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛