Files
web/content/notes/drafts/linux/index.md
2025-02-19 09:54:59 +00:00

1.9 KiB

tags, author, draft, showToc, title
tags author draft showToc title
notes
os
TrudeEH true true Linux

#todo

Automatic Updates

Debian

dpkg-reconfigure --priority=low unattended-upgrades

Troubleshooting

  • Read error logs from the last session
sudo journalctl -b -1 -r -p err

Disk Encryption

Full Disk Encryption

The exact steps to fully encrypt a disk varies depending on the distribution, and can only be done at the install time.
On Ubuntu, for example, you can enable it in the "Advanced Features" toggle, at the disk selection stage.
image93.png

Encrypt Home Directory

sudo apt install ecryptfs-utils cryptsetup # Install dependencies
# Create temporary admin account
sudo adduser temp_user           # Add new user
sudo usermod -aG sudo temp_user  # Give the new user sudo perms

Now, log out of the current user and switch to temp_user.

[!important] Do not "switch accounts", the current user cannot be active while its home directory is being encrypted.
On the temp_user account, run the following command, then, log out and return to your user.

sudo ecryptfs-migrate-home -u <username>

After logging in, you might be greeted with a pop-up with the title "Update Information". Click on "Run this action now" and provide your password.
If you already closed the pop-up, run the command below, and provide your password.

encryptfs-unwrap-passphrase

You will receive a string of text. This will be your recovery password, needed to mount the home folder from another machine.

Encrypt Swap

swapon -s                # Check if you have a swap partition
sudo ecryptfs-setup-swap # Encrypt swap

You may get an error: swapon: cannot open /dev/mapper/cryptswap1: No such file or directory. If you do, reboot and check if the swap partition is encrypted with the swapon -s command.