• Så installerar du och hanterar sudo-användare i Debian 13 och 12

    Att hantera användare och administratörsrättigheter är en av de första och viktigaste uppgifterna på en ny Debian-installation. Till skillnad från Ubuntu följer inte sudo med automatiskt, och därför måste du själv installera det innan du kan ge användare administratörsbehörighet. I den här guiden visar vi steg för steg hur du installerar sudo, skapar nya användarkonton, ger eller tar ifrån dem sudo-rättigheter och slutligen hur du tar bort användare helt – allt för att hålla ditt Debian-system både säkert och effektivt.

    Att administrera användarkonton i Debian är inte bara en rutinuppgift – det är en av grundstenarna i systemets säkerhet. Men här skiljer sig Debian från exempelvis Ubuntu: sudo är inte installerat som standard. Innan du kan börja ge användare administratörsrättigheter måste du därför först installera verktyget.

    Den här guiden visar hur du gör – från installationen av sudo till att skapa nya användare, ge eller ta ifrån dem sudo-åtkomst och slutligen ta bort hela konton.

    Steg 1: Installera sudo på Debian

    Börja med att logga in som root (det konto som alltid finns i Debian):

    su -


    Uppdatera paketlistan och installera sudo:
    apt update
    apt install sudo
    

    Nu är grunden på plats och systemet kan hantera sudo-rättigheter.

    Varför sudo är viktigare än root

    Root-kontot kan jämföras med en huvudnyckel till hela fastigheten – praktiskt, men riskabelt. Ett enda felaktigt kommando kan påverka hela systemet.

    Sudo fungerar mer som ett passersystem. Du använder ditt vanliga konto, men kan vid behov öppna dörren till administratörsbehörighet – och varje steg loggas.

    Det här ger flera fördelar:

    • Säkerhet – vardagsanvändning sker utan fulla rättigheter.
    • Spårbarhet – alla sudo-kommandon loggas och kan granskas.
    • Flexibilitet – administratören kan styra exakt vilka kommandon en användare får köra.
    • Skydd mot misstag – du måste aktivt skriva sudo före riskabla kommandon.

    Steg 2: Lägg till en ny användare

    För att skapa ett nytt konto:

    Som sudo-användare:

    sudo adduser adolf
    

    Som root:

    su -
    adduser adolf
    

    Du får ange lösenord och kan fylla i extra information (namn, telefonnummer m.m.). När kontot är klart är användaren fortfarande en vanlig användare utan sudo.

    Steg 3: Kontrollera om en användare redan har sudo

    Vill du se om någon har sudo-åtkomst? Kör:

    sudo -l -U adolf
    

    Om systemet svarar att användaren inte får köra sudo, är det dags att ge rättigheterna.

    Steg 4: Ge en användare sudo-rättigheter

    I Debian sker detta genom att lägga till användaren i gruppen sudo:

    sudo adduser adolf sudo
    

    eller:

    sudo usermod -aG sudo adolf
    

    Bekräfta med:

    sudo -l -U adolf
    

    Om resultatet visar (ALL : ALL) ALL betyder det att användaren nu har full sudo-åtkomst.

    Steg 5: Se vilka som redan har sudo

    För att se alla medlemmar i sudo-gruppen:

    getent group sudo
    

    Exempelutskrift:

    sudo:x:27:adolf,erik
    

    Här framgår det att både anna och erik har administratörsrättigheter.

    Steg 6: Testa att sudo fungerar

    Byt till användaren:

    sudo -i -u adolf
    

    Kör sedan ett administrativt kommando, till exempel:

    sudo apt update
    

    Fungerar det utan felmeddelanden har användaren nu fungerande sudo-rättigheter.

    Steg 7: Ta bort sudo-rättigheter

    Det kan bli aktuellt att dra in rättigheterna. Så gör du:

    sudo deluser adolf sudo
    

    eller:

    sudo gpasswd -d adolf sudo
    

    Kontrollera igen:

    sudo -l -U adolf
    

    Nu ska systemet svara att användaren inte längre får köra sudo.

    Steg 8: Ta bort en användare helt

    Ibland räcker det inte att ta bort sudo – kontot ska bort helt.

    Behåll hemkatalogen:

    sudo deluser adolf
    

    Ta bort både konto och hemkatalog:

    sudo deluser --remove-home adolf
    

    Observera: detta går inte att ångra.

    Steg 9: Redigera sudo-regler med visudo

    Att ge en användare sudo via gruppen sudo räcker i de flesta fall. Men ibland vill man vara mer specifik: kanske ska en användare få köra endast vissa kommandon, eller så vill du logga olika saker mer detaljerat. Då använder man visudo.

    Vad är visudo?

    visudo är ett specialverktyg för att redigera filen /etc/sudoers. Det öppnar filen i en texteditor (vanligen nano eller vi), men viktigast är att det gör en syntaktisk kontroll innan ändringarna sparas. På så sätt förhindras fel som annars kunde göra systemet obrukbart.

    Så öppnar du sudoers-filen:
    sudo visudo
    
    Exempel 1: Ge en enskild användare full tillgång

    Lägg till längst ner i filen:

    anna    ALL=(ALL:ALL) ALL
    

    → Användaren anna kan köra alla kommandon som vilken användare som helst.

    Exempel 2: Tillåt en användare endast uppdatera systemet
    kalle   ALL=(ALL) /usr/bin/apt update, /usr/bin/apt upgrade
    

    → Användaren kalle kan bara köra de två angivna kommandona med sudo.

    Exempel 3: Ge en hel grupp sudo-rättigheter
    %admins ALL=(ALL:ALL) ALL
    

    → Alla i gruppen admins får samma rättigheter som root via sudo.

    Exempel 4: Kräva inget lösenord för vissa kommandon

    emma ALL=(ALL) NOPASSWD: /sbin/reboot, /sbin/shutdown
    

    → Användaren emma kan starta om eller stänga av maskinen utan att skriva lösenord.

    Viktigt att tänka på
    • Redigera alltid sudoers via visudo, aldrig direkt med nano eller vim.
    • Var restriktiv: ge bara åtkomst till det som faktiskt behövs.
    • Kombinera gärna med logggranskning (journalctl eller /var/log/auth.log).

    Vanliga frågor

    Vad är skillnaden mellan root och sudo?
    Root är ett separat superkonto med obegränsad tillgång. Sudo låter en vanlig användare tillfälligt köra kommandon som root.

    Hur ger jag sudo till en befintlig användare?

    sudo usermod -aG sudo användarnamn
    

    Hur ser jag vem som har sudo?

    getent group sudo
    

    Hur tar jag bort sudo från en användare?

    sudo deluser användarnamn sudo
    

    Hur tar jag bort en användare helt?

    sudo deluser --remove-home användarnamn
    

    Slutsats

    Att hantera sudo i Debian är en av de mest grundläggande men också mest kritiska delarna av systemadministrationen. Med några få kommandon kan du:

    • Installera och aktivera sudo
    • Skapa nya användare
    • Ge eller ta ifrån sudo-rättigheter
    • Ta bort hela konton

    Det viktiga är att vara restriktiv: ge bara sudo till personer du litar på. Genom att regelbundet se över sudo-gruppen och hålla koll på loggarna bygger du ett säkrare och mer robust Debian-system.

    Faktaruta · Sudo i Debian
    Sudo – vad gör det?
    Sudo låter en vanlig användare köra enskilda kommandon med administratörsrättigheter,
    utan att logga in som root. Åtkomst kan begränsas per användare/kommando och allt loggas.
    
    Latjhunden: nyttiga sudo-knep
    $ sudo !!                      # kör föregående kommando med sudo
    $ sudo -l                      # lista vad du får köra
    $ sudo -v                      # förnya inloggningstoken
    $ sudo -k                      # glöm token (kräv nytt lösenord direkt)
    $ sudo -i                      # root-shell med "login"-miljö
    $ sudo -s                      # root-shell med nuvarande miljö
    $ sudo -u www-data        # kör som annan användare
    $ sudoedit /etc/fil            # säkrare redigering av root-ägda filer
    $ echo "rad" | sudo tee /etc/fil   # rättighetsvänlig redirect
    $ sudo visudo                  # redigera /etc/sudoers säkert
    $ getent group sudo            # vilka har sudo?
    $ groups användarnamn          # vilka grupper har användaren?
    
      

    https://ostechnix.com/add-delete-grant-sudo-privileges-to-users-in-debian/#google_vignette

  • Proxmox VE 9.0 – Ny era för virtualisering med Debian 13 och förbättrad mobilhantering

    Proxmox har släppt Virtual Environment 9.0, den senaste versionen av sin kraftfulla, fria och öppna plattform för virtualisering – redan installerad på över 1,6 miljoner värdar världen över. Uppdateringen kommer bara fyra månader efter version 8.4 och levererar en rad efterlängtade förbättringar.

    Den nya versionen bygger på kommande Debian 13 “Trixie”, vilket ger modernare paket, utökad enhetskompatibilitet och ytterligare säkerhetshärdning. Som standard används nu Linux-kärnan 6.14, och flera centrala komponenter har fått större uppgraderingar:

    • ZFS 2.3.3 – möjliggör tillägg av enheter till befintliga RAIDZ-pooler med minimal driftstörning
    • QEMU 10.0.2 – för bättre prestanda och kompatibilitet
    • LXC 6.0.4 – förbättrad containerhantering
    • Ceph Squid 19.2.3 – stabilare och snabbare lagringskluster

    Nyhet: Snapshots på LVM – även i delad lagring

    En av de mest efterlängtade funktionerna är här: snapshots för virtuella maskiner på thick-provisioned LVM-delad lagring, inklusive iSCSI och Fibre Channel-SAN. Proxmox använder en smart volymkedjemodell, där en underordnad volym enbart sparar skillnader från sin föräldersnapshot.

    Samma teknik fungerar nu även för Directory, NFS och CIFS, vilket ger ett enhetligt, leverantörsoberoende sätt att hantera snapshots – utan att behöva förlita sig på klustrade filsystem eller proprietära lösningar.

    Nätverk: SDN Fabrics och smartare routing

    Proxmox introducerar nu SDN Fabrics för att förenkla designen av avancerade nätverkstopologier, som exempelvis tvålagers spine-leaf-arkitekturer med multipath och automatisk NIC-failover.

    SDN-stacken stöder nu även dynamisk routing via OpenFabric och OSPF, vilket underlättar implementation av EVPN-underlay eller full-mesh Ceph-nätverk.

    High Availability med mer precision

    HA-kluster har fått Resource Affinity Rules, vilket gör det möjligt att finjustera hur arbetsbelastningar placeras. Du kan till exempel låta en databas och dess applikationsserver köras på samma nod för lägsta möjliga latens – eller sprida redundanta tjänster över flera noder för maximal driftsäkerhet.

    Helt ny mobilupplevelse

    Det mobila gränssnittet är helt omarbetat med Rust-baserade Yew och det nya Proxmox widget toolkit. Nu kan du snabbt få en överblick över tjänster, starta och stoppa virtuella maskiner och göra grundläggande konfigurationer – direkt från mobilen, oavsett webbläsare.

    Proxmox VE 9.0 kan laddas ner från den officiella webbplatsen. ISO-filen innehåller alla funktioner och är redo för installation på bare-metal-servrar. För befintliga användare som vill uppgradera från version 8.4 finns en detaljerad uppgraderingsguide i den officiella dokumentationen.

    https://www.proxmox.com/en/downloads

    Proxmox Virtual Environment – Fakta

    Beskrivning:
    Proxmox Virtual Environment (VE) är en fri och öppen plattform för virtualisering, baserad på Debian GNU/Linux. Den kombinerar KVM för full virtualisering och LXC för containerbaserad virtualisering, med ett webbgränssnitt för enkel hantering av virtuella maskiner, containers, lagring och nätverk.

    Historia:
    • Första versionen lanserades 2008 av det österrikiska företaget Proxmox Server Solutions GmbH.
    • Bygger på Debian som bas, med anpassade kärnor och optimeringar för virtualisering.
    • Har vuxit till över 1,6 miljoner installationer globalt.

    Huvudfunktioner och teknik:
    • KVM – Kernel-based Virtual Machine (virtualisering med hårdvaruacceleration).
    • LXC – Linux Containers (lättviktscontainers som delar kärna men isolerar processer och resurser).
    • ZFS – Zettabyte File System (avancerat filsystem med inbyggd volymhantering, snapshots och dataskydd).
    • Ceph – Distribuerat lagringssystem för objekt-, block- och filåtkomst.
    • LVM – Logical Volume Manager (flexibel partitionering och volymhantering).
    • iSCSI – Internet Small Computer System Interface (blocklagring över nätverk).
    • NFS – Network File System (delning av filer över nätverk, främst för Unix/Linux).
    • CIFS – Common Internet File System (fildelning över nätverk, används bl.a. av Windows/Samba).
    • SDN – Software Defined Networking (nätverk styrt via programvara, mer flexibelt än traditionell hårdvarukonfiguration).
    • OSPF – Open Shortest Path First (dynamiskt routingprotokoll för IP-nätverk).
    • EVPN – Ethernet VPN (Layer 2/3 VPN för nätverksvirtualisering och datacenteranslutningar).

    Senaste version (9.0) – Nyheter:
    • Baserad på Debian 13 “Trixie” med Linux-kärnan 6.14.
    • Snapshots för LVM, även på delad lagring (iSCSI, Fibre Channel).
    • SDN Fabrics med stöd för OpenFabric och OSPF.
    • Förbättrad HA-hantering med Resource Affinity Rules.
    • Omarbetat mobilt gränssnitt byggt på Rust (Yew).

    Officiell webbplats: proxmox.com

    https://linuxiac.com/proxmox-ve-9-0-launches-with-debian-13-under-the-hood

Etikett: Serveradministration

  • Så installerar du och hanterar sudo-användare i Debian 13 och 12

    Att hantera användare och administratörsrättigheter är en av de första och viktigaste uppgifterna på en ny Debian-installation. Till skillnad från Ubuntu följer inte sudo med automatiskt, och därför måste du själv installera det innan du kan ge användare administratörsbehörighet. I den här guiden visar vi steg för steg hur du installerar sudo, skapar nya användarkonton,…

  • Proxmox VE 9.0 – Ny era för virtualisering med Debian 13 och förbättrad mobilhantering

    Proxmox har släppt Virtual Environment 9.0, den senaste versionen av sin kraftfulla, fria och öppna plattform för virtualisering – redan installerad på över 1,6 miljoner värdar världen över. Uppdateringen kommer bara fyra månader efter version 8.4 och levererar en rad efterlängtade förbättringar. Den nya versionen bygger på kommande Debian 13 “Trixie”, vilket ger modernare paket,…