Sysadmin > UtilitIes > MtRee

mtree

mtree as a tripwire replacement

With more you can extract several file system parameters and compare it later on with your files. You can use it to build a poor mans IDS or you can dump owner, permissions and flags to a file and repair messed up permissions later again.

  • Generate a file hashes for a directory mtree -c -k cksum,md5digest,sha1digest,ripemd160digest,size,time

create a permission specification and apply it to fix wrong permissions

Create a specification file from a directory with the correct permissions with the following command:

cd /path/to/directory
mtree -c > spec.txt

Ran the following command to fix all the file meta data:

cd /path/to/directory
mtree -f spec.txt -U