Re: mtree

Oliver Fromme <[email protected]> Wed, 26 Jul 2017 09:32:32 +0200 (CEST)
Newsgroups gmane.os.freebsd.questions.german
Message-ID <[email protected]>
Polytropon wrote:
 > On Wed, 26 Jul 2017 00:56:16 +0200, Marc Santhoff wrote:
 > > ich habe auf einem Rechner ein Problem mit nicht mehr korrekt gesetzten
 > > Dateirechten. Ich weiß, daß bei Installation mtree läuft und die Dateien
 > > mit Listen für mtree sind ja auch vorhanden.
 > > 
 > > Gibt es eine make target um diesen Vorgang separat anzustoßen?
 > [...]
 > > OK, ich könnte einfach "make installworld" laufen lassen, aber wenn es
 > > weniger aufwendig ginge, wäre ich froh.
 > 
 > Möglicherweise so, als Beispiel:
 > 
 > 	# mtree -e -p /usr -f /etc/mtree/BSD.usr.dist
 > 
 > Siehe "man mtree" für möglicherweise noch benötigte Optionen.

Nur zur Ergänzung:
Obiges Kommando zeigt die Unterschiede zwischen der Spezifikation
aus der mtree-Datei und dem tatsächlichen Dateisystem an. (*)

Nachdem man das geprüft hat, kann man dann dem Kommando noch die
Option -u spendieren, um im Dateisystem alle Änderungen zu machen,
damit es wieder mit der Spezifikation übereinstimmt.
(Achtung, Flags wie schg oder appnd werden dabei erstmal _nicht_
modifiziert; siehe dafür die Optionen -i und -m in der Manpage.)

Gruß
   Olli

(*)  Man kann daher mtree auch als einfachen Ersatz für ein
Host-IDS wie Tripwire, Samhain oder AIDE verwenden.



-- 
Oliver Fromme, München   --   FreeBSD + DragonFly BSD

``We are all but compressed light'' - Albert Einstein


To Unsubscribe: send mail to [email protected]
with "unsubscribe de-bsd-questions" in the body of the message