| 1234567891011121314151617181920212223242526 |
- #!/bin/bash
- # run this as root/sudo on the Ubuntu VM
- echo "Setting up centralized mail forwarding to lanfr144@gmail.com..."
- # 1. Update the skeleton directory so all NEW users created automatically forward mail
- echo "lanfr144@gmail.com" | sudo tee /etc/skel/.forward
- sudo chmod 644 /etc/skel/.forward
- # 2. Add forwarding to all dynamically created home directories
- for user_dir in /home/*; do
- if [ -d "$user_dir" ]; then
- user_name=$(basename "$user_dir")
- echo "lanfr144@gmail.com" | sudo tee "$user_dir/.forward"
- sudo chown "$user_name":"$user_name" "$user_dir/.forward"
- sudo chmod 644 "$user_dir/.forward"
- echo "Configured for user: $user_name"
- fi
- done
- # 3. Add forwarding for root manually
- echo "lanfr144@gmail.com" | sudo tee /root/.forward
- sudo chmod 644 /root/.forward
- echo "Configured for root."
- echo "✅ All system mail will now forward to lanfr144@gmail.com"
|