- Edited
Here's a concise security guide for new Solus users, synthesized from official documentation and community resources:
1. Secure Boot Configuration
- Solus supports Secure Boot since 4.4. On first boot with Secure Boot enabled:
- Manually enroll Solus' certificate in UEFI firmware
- Follow on-screen enrollment process
- Verify Secure Boot status post-installation
2. USBGuard
The USBGuard software framework helps to protect your computer against rogue USB devices (a.k.a. BadUSB) by implementing basic whitelisting and blacklisting capabilities based on device attributes.
https://github.com/USBGuard/usbguard
https://usbguard.github.io/
3. Disk Encryption
- Full-disk encryption during installation:
- Requires selecting "Entire Disk" option
- LUKS encryption with strong passphrase (12+ characters)
- Post-install options:
- Use
ecryptfs
for home directory encryption - For dual-boot systems: Manual partitioning required
- Use
4. Firewall Configuration
- Built-in options:
- UFW (Uncomplicated Firewall):
sudo ufw enable
- GUFW for graphical management
- Advanced:
firewalld
with zones
- UFW (Uncomplicated Firewall):
- Default deny policy recommended:
sudo ufw default deny incoming sudo ufw default allow outgoing
5. System Hardening
Regular updates:
sudo eopkg up
Hosts file management:
sudo nano /etc/hosts # Add blocking entries: 127.0.0.1 malicious-domain.com
Disable unused services:
sudo systemctl disable <service>
Brute-Force Protection/Hardening
sudo eopkg install sshguard && sudo eopkg install firewalld sudo systemctl enable sshguard && sudo systemctl enable firewalld sudo systemctl start sshguard && sudo systemctl start firewalld
6. Antivirus & Malware
- Primary protection:
- Regular system updates
- Curated software sources
7. Network Security
- Samba configuration:
sudo nano /etc/samba/smb.conf # Restrict to SMB3: server min protocol = SMB3
- VPN recommendations:
- WireGuard (built-in kernel support)
- OpenVPN (Disable with sudo systemctl disable openvpn.service)
8. Virtualization Security
- VM best practices:
- 32GB+ virtual disk allocation
- Separate network interfaces
- Regular snapshot management
- Guest additions:
sudo eopkg install virtualbox-guest-common
9. Backup Strategy
Recommended tools:
- Timeshift for system snapshots
- Deja Dup for user files
- Borg Backup for encrypted archives
Cloud integration:
Nextcloud client
Rclone for encrypted backups
Filen
Additional Tips:
- Use strong passphrases (14+ characters)
- Enable automatic security updates
- Verify ISO checksums before installation
- Regular security audits with
lynis
For advanced configurations, reference the Solus UEFI Survival Guide and official Secure Boot documentation.
[1]: Booting with Secure Boot Enabled - Solus Help Center
[2]: Booting with Secure Boot Enabled | Solus Help Center
[3]: Graphical encryption - Solus Forum
[4]: custom partitioning + encrypt - Solus Forum
[5]: Solus OS Basic Security Guide for New Users — xbdms' Blog
[6]: UFW and GUFW
[7]: Seeking a permission-change terminal command please
[8]: Route certain domains to localhost - Solus Forum
[9]: Anti virus : r/SolusProject - Reddit
[10]: New to Solus Dash to Dock Clam Antivirus
[11]: Samba File Sharing | Solus Help Center
[12]: VirtualBox Guest Additions - Solus Forum
[13]: The Joys of Virtual Machines (VMs) - Solus Forum
[14]: Firewall Best Practices? - Solus Forum
[15]: Solus Security Test
[16]: Solus Firewalls, Antivirus
[17]: Solus OS: 2020 Installation Guide Solus OS Budgie
[18]: The State of Solus Linux
[19]: Solus for gaming and content creation. Almost the greatest linux distro...
[20]: Solus - Budgie - New version 7-2023- Tips for Users.
[21]: What Your Linux Distro Says About You
[22]: Basic Security For Every Linux Server
[23]: Become an Awe$ome Linux SysAdmin In Under 2 Hours
[24]: Quick tips to improve Linux Security on your desktop, laptop, or server (hardening for beginners
[25]: hosts file vs firewall vs iptables for blocking?
[26]: About Solus security
[27]: About privacy and security
[28]: New User - Total Noob Questions