Kan geen bestanden plaatsen in een root map, ook niet met su

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • xoniq
  • Registratie: April 2005
  • Laatst online: 13:44
Ik moet een bepaalde PHP extensies (.so files) installeren op mijn MacBook (lokale ontwikkel omgeving), dit gaat om de map /usr/lib/php/extensions/no-debug-non-zts-20121212 maar als ik daar via de terminal files heen wil koperen (of het nou met sudo is, of niet) krijg ik de melding Operation not permitted.

Heeft iemand enig idee hoe ik dit kan voorkomen?
De map met een "ls":

code:
1
drwxr-xr-x  5 root  wheel   170B  3 jun 08:35 no-debug-non-zts-20121212

Acties:
  • 0 Henk 'm!

  • Hoite
  • Registratie: Februari 2008
  • Laatst online: 07-10 08:32

Hoite

Goed verhaal

Welk mv commando gebruik je precies?

Lekker kort.


Acties:
  • 0 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 23-09 14:00
Draai je heel toevallig de El Capitan Developer Preview?

Acties:
  • 0 Henk 'm!

  • Hoite
  • Registratie: Februari 2008
  • Laatst online: 07-10 08:32

Hoite

Goed verhaal

In dat geval lijkt SIP uitzetten de enige optie:
http://stackoverflow.com/...-files-in-os-x-el-capitan

Lekker kort.


Acties:
  • 0 Henk 'm!

  • xoniq
  • Registratie: April 2005
  • Laatst online: 13:44
Ik draai inderdaad heel toevallig El Capitan.
Ook had ik al het vermoeden dat het met een nieuwe beveiliging te maken had. Daarom plaats ik het ook specifiek bij de categorie Mac e.d. i.p.v. Linux i.v.m de Unix laag.

Ik zal even kijken naar de link van Hoite, kijken of ik het daarmee op kan lossen.

// EDIT //
You can disable it by booting into the Recovery Partition and look under the Utilities menu.
Dat dus. Zal even kijken of dat werkt, tijdelijk uitschakelen.

// EDIT 2 //

Ik heb de optie gevonden, maar het kan niet worden uitgezet, dan krijg je een foutmelding.
Dan maar een omweg zoeken.

// EDIT 3 //

Dit functioneert wel als oplossing, onderstaande commando in de terminal invoeren:

code:
1
sudo nvram boot-args="rootless 0"


Dan opnieuw opstarten, als je dan onderstaande in de terminal invoert

code:
1
nvram boot-args


Zou dit het resultaat moeten zijn en moet je weer normaal dingen als root kunnen aanpassen:

code:
1
boot-args    rootless=0

[ Voor 58% gewijzigd door xoniq op 16-06-2015 11:29 ]