Zarządzanie użytkownikami i uprawnieniami w Linux
Dobra zasada bezpieczeństwa: nigdy nie uruchamiaj usług jako root. Utwórz osobnego użytkownika.
Tworzenie użytkownika
# Utwórz nowego użytkownika
adduser twoja_nazwa
# Nadaj mu uprawnienia sudo (opcjonalnie)
usermod -aG sudo twoja_nazwa
# Zaloguj się jako nowy użytkownik
su - twoja_nazwa
Uprawnienia plików (chmod)
# Nadaj właścicielowi prawa do odczytu/zapisu/wykonania
chmod 755 skrypt.sh
# Zmień właściciela pliku
chown uzytkownik:grupa plik.txt
# Rekurencyjnie zmień właściciela folderu
chown -R uzytkownik:grupa /sciezka/do/folderu
Blokowanie logowania roota przez SSH
Edytuj /etc/ssh/sshd_config:
PermitRootLogin no
PasswordAuthentication no
Następnie zrestartuj SSH: systemctl restart sshd