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
Links