Use + for find to speed things up, and ignore some dirs in /var/log.
This commit is contained in:
parent
cb0a177a9d
commit
7a6a648f93
1 changed files with 4 additions and 2 deletions
|
|
@ -149,19 +149,21 @@ touch /var/log/fail2ban
|
||||||
# Secure /var/log
|
# Secure /var/log
|
||||||
echo "-> Securing /var/log..."
|
echo "-> Securing /var/log..."
|
||||||
shopt -s globstar
|
shopt -s globstar
|
||||||
|
GLOBIGNORE="/var/log/packages/:/var/log/setup/:/var/log/scripts/"
|
||||||
# Set standard access perms for directories
|
# Set standard access perms for directories
|
||||||
setfacl -m user::rwx,group::rx,other::- /var/log/**/
|
setfacl -m user::rwx,group::rx,other::- /var/log/**/
|
||||||
setfacl -m user::rwx,group::rx,other::x /var/log/
|
setfacl -m user::rwx,group::rx,other::x /var/log/
|
||||||
# Set standard access perms for files
|
# Set standard access perms for files
|
||||||
find /var/log -type f -exec setfacl -m user::rw,group::r,other::- {} \;
|
find /var/log -type f -exec setfacl -m user::rw,group::r,other::- {} +
|
||||||
# Allow group 'admin' read access to all directories/files
|
# Allow group 'admin' read access to all directories/files
|
||||||
setfacl -m group:admin:rX /var/log/**/
|
setfacl -m group:admin:rX /var/log/**/
|
||||||
find /var/log -type f -exec setfacl -m group:admin:r {} \;
|
find /var/log -type f -exec setfacl -m group:admin:r {} +
|
||||||
# Set default access for new files in directories.
|
# Set default access for new files in directories.
|
||||||
setfacl -dm user::rwX,group::rX,other::- /var/log/**/
|
setfacl -dm user::rwX,group::rX,other::- /var/log/**/
|
||||||
setfacl -dm group:admin:rX /var/log/**/
|
setfacl -dm group:admin:rX /var/log/**/
|
||||||
# /var/log/wtmp needs to be readable by everyone
|
# /var/log/wtmp needs to be readable by everyone
|
||||||
setfacl -m user::rw,group::r,other::r /var/log/wtmp
|
setfacl -m user::rw,group::r,other::r /var/log/wtmp
|
||||||
|
unset GLOBIGNORE
|
||||||
|
|
||||||
# Secure /root
|
# Secure /root
|
||||||
echo "-> Securing /root..."
|
echo "-> Securing /root..."
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue