Sådan gendannes slettet/tmp Directory i Linux


/tmp -mappen indeholder for det meste filer, der kræves midlertidigt, den bruges af forskellige programmer til at oprette låsefiler og til midlertidig lagring af data. Mange af disse filer er vigtige for programmer, der kører i øjeblikket, og sletning af dem kan resultere i et systemnedbrud.

På alle, hvis ikke de fleste Linux-systemer, slettes indholdet af /tmp -mappen (ryddes ud) ved opstartstidspunktet eller ved lukning af det lokale system. Dette er en standardprocedure for systemadministration for at reducere den anvendte lagerplads (typisk på et diskdrev).

Vigtigt: Slet ikke filer fra mappen /tmp , medmindre du ved nøjagtigt, hvad du laver! I flerbruger-systemer kan dette potentielt fjerne aktive filer og forstyrre brugernes aktiviteter (via programmer, de bruger).

Hvad hvis du ved et uheld sletter mappen /tmp ? I denne artikel viser vi dig, hvordan du gendanner (genskaber) /tmp -mappen efter sletning af den.

Et par ting at bemærke, før du kører nedenstående kommandoer.

  • /tmp skal tilhøre rodbrugeren.
  • indstil passende tilladelser, der gør det muligt for alle brugere at bruge denne mappe (gøre den offentlig).

$ sudo mkdir /tmp 
$ sudo chmod 1777 /tmp

Alternativt kør denne kommando.

$ sudo mkdir -m 1777 /tmp

Kør nu kommandoen nedenfor for at kontrollere bibliotekets tilladelser.

$ ls -ld /tmp

Tilladelsen, der er angivet her, betyder, at alle (ejer, gruppe og andre) kan læse, skrive og få adgang til filer i biblioteket, og t (sticky bit), hvilket antyder, at filer kun kan slettes af deres ejer.

Bemærk: Når du har gendannet mappen /tmp som vist ovenfor, anbefales det, at du genstarter systemet for at sikre, at alle programmer begynder at fungere normalt.

Det er det! I denne artikel viste vi, hvordan man gendanner (genskaber)/tmp-biblioteket efter at have slettet det ved et uheld i Linux. Slip dine kommentarer via feedbackformularen nedenfor.