This article discussed the issues and solutions relating to restoring email backups relating to Dovecot and Thunderbird. The assumptions here are that a) you have file-level backups of the emails, and b) those emails are in “Maildir” format. It’s too late to recommend you do backups. I assume you have
Read moreContact our friendly team to get started.
A script to copy a user’s group membership in Bash
This is a very simple script to copy an existing user’s group membership to a new user. The new user will have thew same group membership as the original (copied) user. This is useful when a new employee comes along replacing an existing user and you (the sysadmin) are asked
Read moreAdd a New or Existing user to Multiple Groups using Ansible
There are several popular search results for this answer but they all skip the important part – and are incorrect as a result. — – hosts: all sudo: yes tasks: – user: name=myuser comment=”My User” groups=wheel,group1,group2 append=yes This is where they are (and likely you are) going wrong. The “groups”
Read moreThings to do when low on Disk Space
Whenever i get an alert from a system-monitoring tool like Munin or Nagios, it’s almost always a disk usage issue. Unfortunately the issue is usually cause by developers who don’t clean-up after deployments or accumulate temp files without a means to remove them when no longer needed. But there is
Read moreInternet of Things – We’ve got it wrong
I keep reading article where businesses have created “things” that can be accessed and controlled via the Internet such as the garage door, air conditioner and pot-plant watering systems. But all they’re doing is adding a module to an existing appliance to get a wow response and hope it sells.
Read moreAnsible as a Puppet Replacement
AGIX is a Linux only (well, 90%) service business so we spend every day installing, upgrading, changing and troubleshooting Linux servers of all types for clients across the world. For the past two years we’ve been using Puppet where suitable and have found it reasonably useful. But as time goes
Read moreUsing GlusterFS from a Linux Workstation or Server
This is a very short HowTo to access a GlusterFS Volume from a workstation or Server. This document continues from “https://agix.com.au/easily-install-configure-glusterfs-on-redhat-centos/“. It will make more sense if you read that first. mkdir /mnt/gluster mount -t glusterfs 10.0.0.11:/gvol0 /mnt/gluster Where “10.0.0.11” is the IP address of any Gluster server. And “gvol0”
Read moreEasily Install & Configure GlusterFS on Redhat & CentOS
This article demonstrates how to install GlusterFS on a CentOS and Redhat server. I’ve skipped some things such as SELinux, IPtables, fstab mount points, etc. This is a tutorial of the basics. You will have a GlusterFS up in no time but you should spend time to harden it. Run
Read moreMasking your WebServer’s Name, Version and the OS it’s running on
Recently i wrote about the version information that WebServer’s make available to the web browser. It’s was pointed out to me (by David Fosdike, a security expert) that it would be useful to discuss masking those details for security reasons. The recent article is here. This article is about changing
Read moreEmail the SysAdmin a list of Available Updates daily
This is a one-liner to periodically send an email to the administrator with a list of available packages. /usr/bin/yum check-update | mail -s “Yum Updates Available – `hostname`” [email protected] You can put the above in a Cron job to have it report the list every day or whatever frequency you
Read more