OS X Client unter Parallels installieren (verboten!)

17/11/2011
  1. Image von Snow-Leopard bzw. Leopard erstellen (nicht von dem Volumen sondern dabei das Laufwerk selbst auswählen, so kommen alle Infos (Partitionen mit)
    Das Image sollte auch beschrieben werden können
  2. Image Mounten und im Terminal auf dem Image unter (cd /Volumes/Image-Volume-Name)touch System/Library/CoreServices/ServerVersion.plist eine entsprechende Datei anlegen. Dann futtert auch Parallels das Image als wäre es das einer Server-Installation
  3. Image als Installationsmedium in Parallels auswählen und Installation durchführen
  4. Vor dem obligatorischen Neustart nach erfolgter Installation noch bevor der Countdown abgelaufen ist unter Dienstprogramme das Terminal aufrufen und folgende Zeile ausführen touch /Volumes/Macintosh\ HD/System/Library/CoreServices/ServerVersion.plist. So akzeptiert Parallels nach dem Neustart auch die Client-Installation als System
Dadurch verletzt man natürlich die Lizenzbestimmungen von OS X Client, also die Virtuelle Maschine gleich wieder löschen :-P
7 Comments

Airport Scanner

27/07/2011
Wie bekomme ich den aktuellen Kanal der umliegenden Station heraus. AirportRadar, KisMac oder AP Grapher muss man erst mal haben und laden, womit es auch geht ist mit/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -sosxdaily hat auch noch diese Zeile hier zum Besten gegeben, um einen einfacheren Aufruf zu gewährleisten: sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport Danach kennt das Terminal ein airport-Kommando =)
No Comments

Erweiterte Datei Attribute und ACLs löschen

6/12/2009

Ich habe einen Teil meiner alten Dateien von Hand von meiner alten Sytem-Platte kopiert. Dabei wurde aus mir unbekannten Gründen ACLs gesetzt. Das kann ganz schön nerven, wenn man eine alte Datei bearbeiten möchte, diese aber auf Grund der ACLs nicht verändern kann. Über den Finder konnte ich diese "eigene"n Zugriffsrechte nicht ändern, so musste ein Terminal-Kommando herhalten

chmod -a# 0 <Dateiname> bzw. chmod -R -a# 0 <Verzeichnisname>

Update

Wenn man dann auch noch die erweitern Attribute einer Datei (gibt es glaube ich seit 10.6) löschen möchte hilft dieser Tip: for i in $(ls -Rl@ | grep '^ ' | awk '{print $1}' | sort -u); do echo echo Removing $i ... >&2; find . -print0 | xargs -0t xattr -d $i 2>/dev/null ; done Here again the spaces after the caret ("^") are generated by Ctrl-V, followed by TAB.

Update II

chmod -RN dateiname
1 Comment

Website to Text

10/10/2009
Schon interessant, was Mac OSX so für praktische Tools bereit hält. mit textutil lassen sich Texte konvertieren, docx zu html, rtf zu text oder wie im Beispiel der Text-Inhalt einer Webseite zu Text:
Code zum markieren einmal anklicken Code im Skript-Editor öffnen

set web_url to quoted form of "http://hubionmac.com/wordpress/"

do shell script "curl " & web_url & " | textutil -stdin -convert txt -format html -stdout"

No Comments

Passwort zurücksetzen 10.5 und 10.4

26/09/2008

Unter 10.4

Boot into single user mode (press Command-S at power on) /sbin/fsck -y [Enter] /sbin/mount -uaw [Enter] rm /var/db/.applesetupdone [Enter] reboot [Enter] oderpasswd ->It will prompt for your new password twice.

Unter 10.5

Boot into single user mode (press Command-S at power on) Type fsck -fy Type mount -uw / Type launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist Type dscl . -passwd /Users/username password, replacing username with the targeted user and password with the desired password. Reboot
No Comments

Finder: Fenster-Position und Layout speichern

15/09/2008

Problem

Nun, ich kopiere oder bewege oft Dateien im Finder oder muss auf bestimmte Ordner zugreifen. Dazu öffne ich immer wieder bestimmte Finder Fenster und ehe ich mich versehe, habe ich wieder 10 Finder Fenster auf. Jetzt könnte ich die Fenster offen lassen und mit Spaces arbeiten,
oder eben auch nicht. Ich komme mit der Denkweise von Spaces irgendwie nicht klar.

Lösung

Ich habe mir deshalb ein Script geschrieben, mit dem sich die Positionen von Finder Fenster abspeichern und wieder herstellen lassen.
Dabei wird nicht nur die Größe oder Position gespeichert, sondern auch dessen Pfad und Ansicht (Liste, Icon-View, Column-View, usw.)
Read the rest of this article »
29 Comments

Systemversion im Terminal auslesen

13/08/2008
mit sw_vers bekommt man über das Terminal die Systemversion ausgegeben.
No Comments

.DS_Store Dateien nicht mehr anlegen lassen

13/08/2008
Gerade in gemischten Netzwerken nervt es, wenn die Macs auf den Shares immer ihre "unsichtbaren" Dateien wie .DS_Store hinterlassen. Tinker Tool kann da u.a. Abhilfe schaffen, indem man das Anlegen solche Dateien über den Finder unterbindet.
2 Comments

Leopard Sharing – Zugriffsrechte für Gruppen

11/06/2008
Leopard hat ja nun endlich auch unter AFP eine volle Unterstützung der ACLs mit eingebaut. Man kann Gruppen erzeuge und beliebe Ordner für Personen und Gruppe freigeben. Und das alles ohne zusätzliche Hilfe von Zusatz-Software wie Sharepoints. Genial dachte ich, bis ich versuchte für ein kleineres Netzwerk über Gruppen den Zugriff zu steuern.Normalerweise lege ich für jeden freigegeben Ordner eine Gruppe an. Vielleicht auch 2, wenn die Rechte unterschiedlich sein sollen. Zumindest kann man dann später, wenn neue Nutzer angelegt werden, den Zugriff einfach über die Zugehörigkeit zu den jeweiligen Gruppen steuern Nur scheint dort ein Bug bzw. eine recht unpraktische Voreinstellung in Leopard (10.5.2 und 10.5.3) dafür zu sorgen, dass Gruppen-Rechte nicht wie angezeigt übernommen werden.
Das heisst im Klartext: UserA und UserB sind beide in der Gruppe movies zum Beispiel. Jeder Nutzer in der Gruppe Movies kann auch auf den gleichnamigen Netzwerk-Ordner zugreifen und dort Dateien ablegen. Nur sind die Dateien nur beschreibar vom Eigentümer, also UserA oder UserB, nicht aber von beiden gleichzeitig, obwohl laut der Einstellung unter Sharing u.a. die Gruppe movies lese&schreibrechte besitzt.Das liegt an "falsch" gesetzt ACL-Richtlinien und die kann man natürlich auf dem coolen Wege über das Terminal ändern, oder einen Software namens Sandbox verwenden, die ein grafisches Interface bietet.Wer also mal Probleme mit den Zugriffsrechte bei Netzwerk-Ordner haben sollte, der sollte definitiv mal einen Blick auf Sandbox werfen =)!
No Comments

OSX: PDF drucken, mit Wasserzeichen versehen und per Mail verschicken

23/12/2007
Das ist so ungefair das, was ich machen wollte. Meinen Schriftverkehr (PDF-Ausdrucke), mit meinem Briefpapier versehen und dann per Mail verschicken und dabei möglichst auf AppleScript verzichten, damit auch so etwas wie GUI-Scripting gar nicht erst zum Thema werden könnte :)Die Schritte dazu:- Einrichtung einesPDF-Druckers an, dazu habe ich das CUPS-PDF Package benutzt.- PDFTK installieren, das benutzt man um was Wasserzeichen in die PDFs einzubetten.pdftk gibt es auf der Seite
als Installations-Package für 10.3 und 10.4, nur kann diese Version nur ein Hintergrund-Image einfügen und nicht ein PDF mit einem andere "stempeln". Das ist aber oft notwendig, da sonst das eigentlich PDF das Briefpapier (z.B. ein Ausdruck aus Pages) vollkommen verdeckt .Also braucht man eine neuere Version und die muss kompiliert werden, was sehr einfach geht sofern man Xcode (gcc compiler) und die darwin ports installiert hat.Dazu muss braucht man nur das hier eingeben
sudo port install pdftk und Zeit haben, denn das kompilieren braucht einiges an Zeit.Ist die Installtion soweit durch ist auf dem Rechner nun alles, was man braucht. - Jetzt muss nur noch die Druckereinstellung angepasst werden, dazu die /etc/cups/cups-pdf.conf Datei öffnen (root)und dort ganz unten #PostProcessing auskommentieren und den Pfad zu einer (unserer) Skript-Datei angeben. In meinem Beispiel sieht der Eintrag dann so aus: PostProcessing /usr/local/bin/watermark_script angepasst werden damit die PDFs auch nachbearbeitet werden - Jetzt nur noch das Script um was Wasserzeich einzufügen (wie im Beispiel dann ausführbar unter /usr/local/bin/watermark_script abzulegen) #!/bin/bash FILENAME=`basename1` DIRNAME=`dirname $1` /opt/local/bin/pdftk $1 stamp /BACKGROUND.pdf output $DIRNAME"/watermarked_"$FILENAME owner_pw geheimes_Kennwort allow printing compress rm $1 /sendEmail -f von@domain.com -t an@domain.com -u $FILENAME -s mein.smtp.server.com -a $DIRNAME"/watermarked_"$FILENAME Nun, soviel sei dazu gesagt:In diesem Skript fügt pdftk eine PDF-Dokumten namens BACKGROUND.pdf zu dem gerade gedruckten PDF hinzu. Dieses PDF liegt direkt unter /.stamp
bedeutet es überdeckt das PDF, zu dem es hinzugefügt wird (Transparenz =) ).Zudem wird es kompremiert, mit einem Kennwort gegen Änderungen geschützt, darf aber gedruckt werden.Dieses überarbeitet PDF wird dann mit einem Zusatz watermarked_ im gleichen Verzeichnis wie das Ausgangs-PDF abgespeichert (cups-pdf auf dem Schreibtisch, wenn nichts verändert wurde beim PDF-Drucker).dann wird das alte PDF gelöscht und jetzt?Nun, es wird direkt über einen smtp Server per Mail verschickt.So lege ich nämlich meine Briefe ab, ich schicke Sie mir per Mail auf meinen IMAP-Account, so habe ich immer meinen Schrifverkehr online abrufbar. - das Email-Skript
zum versenden von Emails in der Shell habe ich von hier Dabei handelt es sich um ein Perl-Script, dem man recht einfach ein paar Parameter mitgeben kann und schon verschickt es über den angegeben smpt-Server eine Email mit AnhangWenn man sentmail oder ähnliches vielleicht schon eingerichtet hat, funktioniert das versenden der Email natürlich auch via mail Fertig, jetzt werden alles PDF-Ausdrucke mit meinem Logo versehen und in meine Email-Ablage geschickt. War doch ganz einfach :P

Updates 15.02.2011

Für Snow Leopard gibt es mittlerweile eine fertig kompilierte Version direkt vom "Hersteller" von pdftk
8 Comments