mirror of
https://github.com/TrudeEH/web.git
synced 2025-12-06 16:33:37 +00:00
71 lines
1.9 KiB
Markdown
71 lines
1.9 KiB
Markdown
---
|
|
tags:
|
|
- notes
|
|
- os
|
|
author: TrudeEH
|
|
draft: true
|
|
showToc: true
|
|
title: Linux
|
|
---
|
|
#todo
|
|
|
|
## Automatic Updates
|
|
|
|
### Debian
|
|
|
|
```sh
|
|
dpkg-reconfigure --priority=low unattended-upgrades
|
|
```
|
|
|
|
## Troubleshooting
|
|
|
|
- Read error logs from the last session
|
|
|
|
```Shell
|
|
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.
|
|

|
|
|
|
### Encrypt Home Directory
|
|
|
|
```Bash
|
|
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.
|
|
|
|
```Bash
|
|
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.
|
|
|
|
```Bash
|
|
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
|
|
|
|
```Bash
|
|
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.
|