Wstępna konfiguracja debiana po instalacji

Kiedy mamy już czystego Debiana musimy przeprowadzić na nim kilka czynności zanim zalogujemy się do niego przez SSH

Pierwszą rzeczą jaką należy zrobić to zalogować się na użytkownika root, który w systemie ma pełne uprawnienia, w codziennej pracy nie powinniśmy używać użytkownika root, ale tym razem musimy to zrobić w pierwszej kolejności.

Kiedy jesteśmy zalogowani wpisujemy w terminalu komende

apt update && apt upgrade -y

ta komenda spowoduję aktualizację repozytoriów i systemu do najnowszej wersji, opcja -y oznacza potwierdzenie wszytskich wyborów np. o użycie dodatkowego miejsca na dysku

Gdy mamy już aktualny system, możemy się zająć jego konfiguracją początkowoą wpisujemy komendę

apt install sudo mc -y

dzięki tej komendzie zainstalujemy potrzebne oprogramowanie

sudo- dzięki temu poleceniu możemy podnieść swoje prawa kiedy pracujemy na koncie zwykłego użytkownika, wtedy możemy wpisać sudo su i podać hasło naszego użytkownika aby przejść na konto root

mc- to skrót od Midnight Commander, bardzo przydatny menadżer plików i edytor tekstu

po instalacji niezbędnego oprogramowania, musimy jeszcze naszego użytkownika dodać do grupy sudo aby to zrobić należy

wpisać komendę która otworzy nam niezbędny plik, w którym przypiszemy naszego użytkownika do grupy sudo

mcedit /etc/group

Po otwarciu pliku zobaczymy listę grup my szukamy grupy sudo o id 27 i wpisujemy po dwukropku nazwę naszego użytkownika potem klikamy klawisz F10 i wybieramy opcję „Tak”, po tym edytor powinien się zamknąć a my powinniśmy korzystać z sudo na naszym koncie użytkownika

root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:syslog,jareek
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:
fax:x:21:
voice:x:22:
cdrom:x:24:jareek
floppy:x:25:
tape:x:26:
sudo:x:27:jarek
audio:x:29:
dip:x:30:jarek
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
shadow:x:42:
utmp:x:43:
video:x:44:
sasl:x:45:
plugdev:x:46:jarek
staff:x:50:
games:x:60:
users:x:100:jarek
nogroup:x:65534:
systemd-journal:x:999:
systemd-network:x:998:
crontab:x:997:
systemd-timesync:x:996:
input:x:995:
sgx:x:994:
kvm:x:993:
render:x:992:
messagebus:x:101:
syslog:x:102:
systemd-resolve:x:991:
uuidd:x:103:
_ssh:x:104:
tss:x:105:
ssl-cert:x:106:
systemd-oom:x:990:
bluetooth:x:107:
rdma:x:108:
whoopsie:x:109:
netdev:x:110:
avahi:x:111:
tcpdump:x:112:
sssd:x:113:
lpadmin:x:114:jarek
fwupd-refresh:x:989:
scanner:x:115:saned
saned:x:116:
geoclue:x:117:
pipewire:x:118:
gnome-remote-desktop:x:988:
polkitd:x:987:
rtkit:x:119:
colord:x:120:
gdm:x:121:
nm-openvpn:x:122:
lxd:x:123:
gamemode:x:986:
gnome-initial-setup:x:985:
jarek:x:1000:

W kolejnej części zajmiemy się podłączeniem do maszyny wirtualnej przez ssh, aby ułatwić sobie pracę z systemem