--- tags: basic title: freebsd setup --- > run following command by order in root ---------------------- ``` pkg install sudo ``` add user ---------------------- ```shell adduser ``` then set the user config add user to wheel ----------------------- run ``` visudo ``` add user privilege ```diff! ... ## ## User privilege specification ## root ALL=(ALL:ALL) ALL ## Uncomment to allow members of group wheel to execute any command - # %wheel ALL=(ALL:ALL) ALL + %wheel ALL=(ALL:ALL) ALL ## Same thing without a password - # %wheel ALL=(ALL:ALL) NOPASSWD: ALL + %wheel ALL=(ALL:ALL) NOPASSWD: ALL ## Uncomment to allow members of group sudo to execute any command # %sudo ALL=(ALL:ALL) ALL ## Uncomment to allow any user to run sudo if they know the password ... ``` and add user to group `$ pw groupmod wheel -m <username>` Appendix -------------- * Update your system to latest patch (login as root * `$ freebsd-update fetch install` * lookup freebsd vserion and patch * `$ freebsd-version` * wireguard * vpn config under the `/usr/local/etc/wireguard/` dir * ex: `/usr/local/etc/wireguard/vpn.conf` * then run `$ wg-quick up <username>` * ssh hack * `$ fping -g 192.168.1.0/24` * `$ nmap -n -sP 10.0.0.0/24` * `$ hydra -l judge -P pass.txt -t 6 ssh://10.187.96.59:22` * ssh loh * `sudo grep 'sshd' /var/log/auth.log`