Merge branch 'main' of github.com:m-ghaoui/stuff

This commit is contained in:
Mansour Ghaoui 2025-12-12 10:20:09 +01:00
commit 8c08d9c970

View file

@ -21,15 +21,30 @@ pkg update
Install my favorite packages Install my favorite packages
```sh ```sh
pkg install -y bash sudo tmux htop neovim git ncdu bastille tailscale aria2 pkg install -y bash doas tmux htop neovim git ncdu tailscale aria2
``` ```
Add "wheel" to the suoers file. You need to run `visudo` and uncomment the line that starts with `%wheel`: For doas you need to copy the config file:
```sh ```sh
visudo cp /usr/local/etc/doas.conf.sample /usr/local/etc/doas.conf
nvim /usr/local/etc/doas.conf
``` ```
Remove all the stuff about alice, bob, cindy and david. Keep the wheel. Use this vim command:
```
g/\<bob\>\|\<alice\>\|\<cindy\>\|\<david\>/d
```
To switch to root you can do:
```sh
doas -s
```
... which means switch to a shell the default is root's.
Change shell Change shell
```sh ```sh
@ -66,22 +81,15 @@ KbdInteractiveAuthentication no
#UsePAM yes #UsePAM yes
``` ```
Test the setting Test the setting and reload
```sh ```sh
sshd -t sshd -t
```
Reload:
```sh
service sshd reload service sshd reload
``` ```
# PF # PF
Note, if you're using Bastille, the `/etc/pf.conf` file is going to look different. See [Bastille](../FreeBSD/Bastille/Bastille.md).
Now we need to get the filewall going. Now we need to get the filewall going.
```sh ```sh
@ -105,7 +113,7 @@ pass out all keep state
``` ```
```sh ```sh
sysrc pf_enable=yes service pf enable
service pf start service pf start
``` ```