Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>Ordner in ~ sind via ACLs gegen Löschen geschützt - wie genau?

Ordner in ~ sind via ACLs gegen Löschen geschützt - wie genau?

Der Mike
Der Mike03.12.0723:48
Die Default-Ordner im jeweiligen Home-Ordner, also ~, sind ja ab Leopard per Default gegen Löschen geschützt - und zwar via ACLs. (Man beachte das Flag @ oder + am Ende im Terminal.)

Nur wie wird dieser Parameter genau gesetzt und wie wieder gelöscht?
0

Kommentare

gnorph03.12.0723:56
man chmod
0
_mäuschen
_mäuschen04.12.0700:06

man chmod

sollte eigentlich alles erklären


0
Der Mike
Der Mike04.12.0700:31
OK, in die man page von chmod habe ich eigentlich schon geschaut. Mit chmod +a "everyone deny delete" Desktop setzt man in ~ wohl etwa den Leopard-Default-Löschschutz für den entsprechenden Ornder. Aber was bedeutet das Flag @, was hier bei mir das letzte Schutzbit beim Ordner Desktop z.B. ist?

Nehme ich einen in ~ neu angelegten Ordner, etwa abc und verwende chmod +a "everyone deny delete" abc, steht da als Flag dann + und nicht @. Was ist der Unterschied?

Beispiele von ls- l:
drwx------@ 6 staff 204 3 Dez 23:00 Desktop
drwxr-xr-x+ 2 staff 68 3 Dez 23:23 abc

Würde gerne noch was lernen.
0
Der Mike
Der Mike04.12.0700:35
OK, habe nun http://discussions.apple.com/thread.jspa?threadID=1266165&tstart=60 gefunden.

Das betrifft dann die Extendet Attributes, wie von mir schon mal hier im Forum vermutet.

Kann mir bzw. eher uns hier jemand einen kleinen Workshop geben, was xattr betrifft? Eine man page gibt's dazu offenbar leider nicht.
0
_mäuschen
_mäuschen04.12.0700:40

mach mal

ls -lO (O wie o, nicht Null)

und dann noch

man chflags


0
Der Mike
Der Mike04.12.0700:41
Mal ein Beispiel:
drwx------@ 6 mike staff 204 3 Dez 23:00 Desktop
com.apple.FinderInfo 32

Mit xattr -d com.apple.FinderInfo desktop entfernt man dann z.B. dieses Extended Attribute, doch was wird hier konkret gespeichert?
0
_mäuschen
_mäuschen04.12.0700:41

...und zieh Dich wärmer an;-)


0
_mäuschen
_mäuschen04.12.0700:45

....dann gibt's noch 'nen link http://arstechnica.com/reviews/os/macosx-10-4.ars/8


0
Der Mike
Der Mike04.12.0700:45
_mäuschen
Kannst Du auch was zu com.apple.FinderInfo sagen? Würde halt gerne wissen, was da in diesem Attribut genau definiert ist.
0
Der Mike
Der Mike04.12.0700:46
_mäuschen
Hier ist's übrigens warm.

Außerdem muß man eh nur bestimmte Körperteile auf Temperatur halten. Der Rest ist doch eh periphär!
0
Der Mike
Der Mike04.12.0700:50
_mäuschen
Danke für den Link! ars technica ist immer wieder gut!

Nur das mit com.apple.FinderInfo weiß ich leider noch nicht, also welche Funktion dieses EA genau hat.
0
Der Mike
Der Mike04.12.0701:01
Also wenn ich http://arstechnica.com/reviews/os/macosx-10-4.ars/11 (allerdings zu Tiger, was ja auch schon ACLs konnte, da aber nur eher stiefmütterlich behandelt wurde) richtig verstehe, wird im EA com.apple.FinderInfo Type & Creator nachgebildet. An sich ist Type & Creator ja eine feine Sache, nur was hat das mit den Ordnern in ~ zu tun?

(Type=Ordner und Creator=Finder kann es ja sicher nicht sein, oder? )
0
_mäuschen
_mäuschen04.12.0701:09

Mach mal

touch test

ls -le@

xattr -w mein wert test

ls -le@

Geh in Finder und gib dem file test eine Farbe

ls -le@



0
Der Mike
Der Mike04.12.0701:14
_mäuschen
OK, fein!

Aber was wird da alles außer Etiketten-Farben in diesem EA noch so abgelegt? Gibt's da irgeneine Liste oder sowas, was der Finder da so alles speichert? Interessant, das Thema!
0
_mäuschen
_mäuschen04.12.0701:43

Du stellst aber auch Fragen;-)


ls -le@

-rw-r--r--@ 1 me staff 1858435 12 Jul 00:51 filexaminer-current.dmg.zip
com.apple.metadata:kMDItemWhereFroms 277
com.apple.quarantine 74
-rw-r--r--@ 1 me staff 385527808 17 Feb 2007 hp color LaserJet 2550.toast
com.apple.FinderInfo 32
drwx------ 4 me staff 136 10 Nov 11:52 idlesend.app.iChatTransfer
-rw-r--r--@ 1 me staff 953199 6 Nov 21:53 imagewell.dmg
com.apple.diskimages.recentcksum 80
com.apple.metadata:kMDItemWhereFroms 133
com.apple.quarantine 74
-rw-r--r--@ 1 me staff 96894 30 Okt 18:29 iscnc.png
com.apple.FinderInfo 32
com.apple.metadata:kMDItemIsScreenCapture 42
com.apple.metadata:kMDItemScreenCaptureType 51
-rw-r--r--@ 1 me staff 3315612 10 Okt 15:38 pEasyFind.dmg
com.apple.FinderInfo 32
com.apple.diskimages.recentcksum 80
-rw-r--r--@ 1 me staff 78921 31 Okt 17:11 prtfrw.png
com.apple.FinderInfo 32
-rw-r--r--@ 1 me staff 213664060 29 Aug 15:51 sauerbraten_2007_08_29_summer_edition_macosx.dmg
com.apple.metadata:kMDItemWhereFroms 301
com.apple.quarantine 74
-rw-r--r--@ 1 me staff 22279 2 Nov 17:46 sgat.png
com.apple.FinderInfo 32
com.apple.metadata:kMDItemIsScreenCapture 42
com.apple.metadata:kMDItemScreenCaptureType 48
-rw-r--r--@ 1 me staff 15882 1 Nov 17:47 tmown.png
com.apple.FinderInfo 32



0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.