TextEdit quarantines files

After an OS X Lion update which happened this afternoon, TextEdit is suddenly behaving in a strange way.

When I open a bash script with TextEdit and leave the script unchanged, the script still runs normally.

But as soon as I hit any key on the keyboard (even without saving the file), the script cannot be run any

more and, assuming the script's name is kaps, I get this message:


-bash: ./kaps: Operation not permitted


If I issue the command xattr kaps, I get this:


com.apple.TextEncoding

com.apple.quarantine


If I reset the xattr, the file will run again, but as soon as I modify the script with TextEdit, the above

happens again. And this occurs with any script (old or new).


Strangely enough, this seems to affect only files run with the x attribute (chmod +x), because, even

if they are now quarantined, the scripts can be run if sourced (ex: . kaps o r bash ./kaps).


Any idea how to prevent TextEdit from arbitrarily quarantining the files it edits?

iMac (21.5-inch Late 2009), Mac OS X (10.7.2)

Posted on Feb 2, 2012 10:55 PM

Reply
5 replies

Feb 9, 2012 11:38 PM in response to hurbas

Yep, same here as well. I had this symptom as well. Not with all files but with some.

No idea what happened, since it is not reproducable. Just the same as with my "Operation not permitted" problem. I found out that this is not reproducable as well! It happened that I just needed to open the ShellScript with TextEdit. Just to open it was sufficient 😕 No changes, nothing! If I now started the script on the command line it worked as expected !!!??? Lion is 😠

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

TextEdit quarantines files

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.