Kom ihåg mig?
Home Menu

Menu


[Debian 6] /tmp rensas inte vid boot

Ämnesverktyg Visningsalternativ
Oläst 2011-03-13, 10:09 #1
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
Exclamation [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

Senast redigerad av jayzee den 2011-03-13 klockan 10:25
jayzee är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-03-13, 10:29 #2
crazzys avatar
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2007
Inlägg: 1 089
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
crazzys avatar
 
Reg.datum: Aug 2007
Inlägg: 1 089
Vad får du om du skriver "ls -ld /tmp"?
crazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-03-13, 10:31 #3
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
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?).

Senast redigerad av jayzee den 2011-03-13 klockan 10:42
jayzee är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-03-13, 10:34 #4
crazzys avatar
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2007
Inlägg: 1 089
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
crazzys avatar
 
Reg.datum: Aug 2007
Inlägg: 1 089
"lsattr -ld /tmp" då? Det går nämligen att sätta attribut så att inte ens root kan ändra en fil/katalog.
crazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-03-13, 10:36 #5
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
Citat:
Ursprungligen postat av crazzy Visa inlägg
"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
jayzee är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-03-13, 10:44 #6
crazzys avatar
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2007
Inlägg: 1 089
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
crazzys avatar
 
Reg.datum: Aug 2007
Inlägg: 1 089
Ser normalt ut, bootmisc.sh borde ju köras som root, men uppenbarligen inte om den inte kunde ignorera rättigheterna.
crazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-03-13, 11:10 #7
emilvs avatar
emilv emilv är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Feb 2004
Inlägg: 1 564
emilv emilv är inte uppkopplad
Bara ett inlägg till!
emilvs avatar
 
Reg.datum: Feb 2004
Inlägg: 1 564
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?
emilv är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-03-13, 13:31 #8
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
Citat:
Ursprungligen postat av emilv Visa inlägg
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.
jayzee är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-03-15, 09:43 #9
coredevs avatar
coredev coredev är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2007
Inlägg: 1 554
coredev coredev är inte uppkopplad
Bara ett inlägg till!
coredevs avatar
 
Reg.datum: Sep 2007
Inlägg: 1 554
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.
coredev är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 11:44.

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