Archiv des Autors: hermann

Gruppenrichtlinienobjekt „Zugriff verweigert“

Problem:

Für Gruppenrichtlinien lassen sich entsprechend Berechtigungen bzw Delegierungen setzen, um z.B. einzuschränken auf welche Benutzer oder Computer angewendet werden sollen.

Wenn man zuviel an den Berechtigungen herumspielt, kann es mal passieren, dass man sich selbst aussperrt und nur noch angezeigt Zugriff verweigert angezeigt wird.

Lösung:

Die Berechtigungen lassen sich dann nur noch mit dem Tool „ADSI Edit“ bearbeiten.

Tool starten und auf die AD connecten. Unter System – Policies werden alle GPO Objekte angezeigt. Über die Eigenschaften lasse sich dann die Berechtigungen bearbeiten.

Neue Gruppe anlegen

Natürlich läßt sich eine neue Gruppe im Active Directory einfach per MMC erstellen, doch wenn man die Powershell Kommandos erstmal drauf hat geht es auch so:

New-ADGroup neue Gruppe -GroupScope universal -GroupCategory Security -Description „Beschreibung“ -Path „ou=Gruppen,OU=Leer,dc=itbasic,dc=de“

Für GroupScope gibt es neben universal noch die Angaben DomainLocal oder Global, für GroupCategory lediglich Security oder Distribution.

guake ein Terminal für zwischendurch

Guake Terminal kann man mit der Konsole von quake(Ego Shooter) vergleichen, daher eventuell auch der Name.
Es bietet sich an guake mit in den Autostart zu setzen, über die F12 wird das Terminalfenster im oberen Bildschirmbereich geöffnet.
Leider ließ sich bei mir über die Konfiguration die Transparenz nicht einstellen.

Ich habe daher in der Datei /usr/bin/guake/guake.py die Zeile 318 wie folgt angepasst:

i.set_opacity(int((100 – 40) / 100.0 * 65535))

websuche für archivierte Medien

Hin und wieder lagert man seine zur Zeit nicht mehr Dateien / Ordner aus auf externe Medien wie cd, DVD oder externe Festplatte aus. Benötigt man nun wieder eine Datei geht das suchen los.
Deswegen habe ich mir eine kleine Möglichkeit gebastelt um eine kleine Inhaltsübersicht zu erstellen und diese per Weboberfläche auszugeben.

Damit man die Weboberfläche und die Scripte nutzen kann sollte man Linux verwenden, da die shell benötigt wird und ein Apache + mysql Datenbank.
Die Datei archiweb.tar.gz entpacken und in den entsprechenden vhost Ordner legen. In der Datei inc/connect.inc.php, bin/index.sh und bin/einzel.sh müssen die mysql Zugangsdaten hinterlegt werden. Um die Datenbankstruktur zu erstellen kann die archive.sql Datei verwendet werden.

Informationen welche Dateien sich auf dem Medium befinden werden in der mysql Datenbank gepeichert. In der Datenbank gibt es nur 2 Tabellen, eine für die Auflistung der Medien und eine Weitere in der die Dateien aufgelistet sind.
Um neue Medien in die Datenbank aufzunehmen muß eine Textdatei auf wie folgt erstellt werden.

cd /das/medium
du --time -ah * >> /anderes/laufwerk/Platte1.txt

Die Textdatei heißt in diesem Beispiel Platte1.txt, somit wird das entsprechende Medium in der Weboberfläche mit Platte1 angelegt.

Zum importieren das txt Datei gibt es zwei Möglichkeiten.

Version 1
Die txt Datei in dem Ordner upload ablegen. Per shell in den Ordner bin wechseln und die Datei ./index.sh ausführen, je nach Größe der txt Datei kann der Import unterschiedlich lange laufen. Damit der Import auch noch läuft wenn die Session abgebrochen wird, den Import starten mit nohup ./index.sh & oder das ganze als cronjob einrichten. Das Script löscht alle vorherigen Einträge in der Datenbank passend zu dem Medium, nach dem Import wird die txt Datei gelöscht.
Wichtig ist das die index.sh Datei ausgeführt wird, wenn man sich im Ordner bin befindet.

Version 2
Die txt Datei kann auch mit Hilfe der einzeln.sh importiert werden.
Hier müssen jedoch weitere Parameter mit angegeben werden
einzeln.sh -d liste.txt -n DVD001 -l 0

-d Datei die importiert werden soll
-n unter dem Namen wird die txt Datei importiert
-l 0 löscht alle vorherigen Einträge zu dem Medium, 3 löscht die ältesten drei Versionen

Das Script legt jeweils eine neue Version des Mediums an, somit hat man die Möglichkeit nachzusehen ob das Gesuchte evtl. mal auf dem Medium war.

Dateiupload
Eine einfache Möglichkeit txt Dateien hochzuladen ist die upload.php .

Viel Spaß damit
archivweb.tar.gz