Løs "Cannot make directory '/var/run/screen': Permission denied" – Trin-for-trin Guide

Hvordan løses problemet med "Cannot make directory '/var/run/screen': Permission denied" efter en nedlukning eller crash, når kommandoer som screen, screen -ls, screen -r og screen -d resulterer i denne fejlmeddelelse?

Problemet med "Cannot make directory '/var/run/screen': Permission denied" kan løses ved at kontrollere eksisterende screen-processer, oprette mappen manuelt, indstille korrekte tilladelser, genstarte screen-tjenesten og kontrollere systemets logfiler.

Sådan løses problemet med "Cannot make directory '/var/run/screen': Permission denied"

Hvis du støder på fejlen "Cannot make directory '/var/run/screen': Permission denied" efter en nedlukning eller crash, når du forsøger at bruge kommandoer som screen, screen -ls, screen -r og screen -d, kan du følge disse trin for at løse problemet:

  1. Kontroller eksisterende screen-processer:
    • Kør ps aux | grep screen for at se, om der er nogen eksisterende screen-processer, der kører.
    • Hvis der er nogen, skal du afslutte dem med kill-kommandoen.
  2. Opret mappen manuelt:
    • Kør sudo mkdir -p /var/run/screen for at oprette mappen manuelt.
  3. Indstil korrekte tilladelser:
    • Kør sudo chmod 755 /var/run/screen for at indstille de korrekte tilladelser.
    • Kør sudo chown root:utmp /var/run/screen for at ændre ejerskabet af mappen.
  4. Genstart screen-tjenesten:
    • Kør sudo systemctl restart screen eller sudo service screen restart afhængigt af din distribution.
  5. Kontroller systemets logfiler:
    • Se i /var/log/syslog eller /var/log/messages for eventuelle yderligere fejlmeddelelser, der kan give flere oplysninger om problemet.

Ved at følge disse trin bør du kunne løse problemet med "Cannot make directory '/var/run/screen': Permission denied" og få screen til at fungere korrekt igen.