chown: Operation not permitted

From: Sidsel Jensen (none@purple--hamster.dk.lh.bsd-dk.dk)
Date: Wed 16 Jun 2004 - 14:08:41 CEST


Date: Wed, 16 Jun 2004 14:08:41 +0200 (CEST)
From: Sidsel Jensen <none@purple--hamster.dk.lh.bsd-dk.dk>
To: osx@bsd-dk.dk
Subject: chown: Operation not permitted


Hejsa

Jeg har netop siddet med et underligt problem, som jeg fandt løsningen på
- så jeg vel lige så godt dele det med jer :)

Når man nu skal til at flytte data fra en gammel mac os 9 til en ny mac os
x, og har ændret uid på sin bruger, så det stemmer overens med uid'et på
unix systemet og kører 'chown' på filerne kommer den og siger "Operation
not permitted".

Grunden:

Since MacOS X is a hybrid of MacOS 9 and Unix it supports the Unix file
access flags _and_ the HFS lock flag.

So you can either set a file read-only by setting its Unix permissions or
by setting the HFS file lock.

Rettelsen:

To remove the MacOS lock from a file from inside a terminal you can use
the following command:

chflags nouchg <path>

Link:
http://forum.nxn-software.com/index.php?showtopic=203

mvh.
Sidsel

P.S. Og HUSK at give din bruger et uid > 500, da alt andet betragtes som
systemkonti og ikke fremgår af GUIet :(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Is the CEO the web equivalent of captain Ahab -
willing to sacrifice the entire crew in his mad
quest for the E-Whale ?
                                - NetSlaves
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:25:14 CET