WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   [Debian 6] /tmp rensas inte vid boot (https://www.wn.se/forum/showthread.php?t=1047098)

jayzee 2011-03-13 09:09

[Debian 6] /tmp rensas inte vid boot
 
Hej,

jag får inte /tmp att rensas oavsett vad jag gör på min Debian 6 server vid boot.
Det intressanta är att det fungerade tills nyligen då Percona började klaga att den inte kunde skriva till /tmp (error 13, permission denied), dock har jag inte modifierat några system inställningar utan bara kompilerat diverse programvaror.

/etc/default/rcS verkar som den skall:

Kod:

#
# /etc/default/rcS
#
# Default settings for the scripts in /etc/rcS.d/
#
# For information about these variables see the rcS(5) manual page.
#
# This file belongs to the "initscripts" package.

TMPTIME=0
SULOGIN=no
DELAYLOGIN=no
UTC=yes
VERBOSE=no
FSCKFIX=no
RAMRUN=no
RAMLOCK=no


crazzy 2011-03-13 09:29

Vad får du om du skriver "ls -ld /tmp"?

jayzee 2011-03-13 09:31

Det verkar som /tmp:s rättigheter blev på något sätt fel, något som löstes med en enkel chmod 777 /tmp.

Varför det hände vet jag dock inte, inte heller varför bootscriptet inte kunde rensa mappen (körs inte /etc/init.d/bootmisc.sh som root?).

crazzy 2011-03-13 09:34

"lsattr -ld /tmp" då? Det går nämligen att sätta attribut så att inte ens root kan ändra en fil/katalog.

jayzee 2011-03-13 09:36

Citat:

Ursprungligen postat av crazzy (Inlägg 20397482)
"lsattr -ld /tmp" då? Det går nämligen att sätta attribut så att inte ens root kan ändra en fil/katalog.

Kod:

$ lsattr -ld /tmp

/tmp                        Extents


crazzy 2011-03-13 09:44

Ser normalt ut, bootmisc.sh borde ju köras som root, men uppenbarligen inte om den inte kunde ignorera rättigheterna.

emilv 2011-03-13 10:10

Det är mountall-bootclean.sh som rensar /tmp, inte bootmisc.sh. Kan vara bra att veta eftersom mountall-bootclean körs mycket tidigare än bootmisc.

Kanske lite långsökt men har du lagt /tmp på en egen partition? Är denna partition i så fall monterad när mountall-bootclean.sh körs?

jayzee 2011-03-13 12:31

Citat:

Ursprungligen postat av emilv (Inlägg 20397495)
Kanske lite långsökt men har du lagt /tmp på en egen partition? Är denna partition i så fall monterad när mountall-bootclean.sh körs?

Ja, det var lite långsökt :)
/tmp ligger inte på egen partition och har alltid fungerat som det skall tills imorse då jag märkte att mysql inte kunde skriva till den. Hur rättigheterna på /tmp ändrades har jag ingen aning om men det fixades enkelt tillbaks till ursprungs-läge med chmod.

coredev 2011-03-15 08:43

Vad låg i din /tmp? Något nytt? Något oväntat? Är du den enda som har tillgång till konsollen?

Detta låter icke bra.


Alla tider är GMT +2. Klockan är nu 05:20.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson