![]() |
[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:
# |
Vad får du om du skriver "ls -ld /tmp"?
|
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?). |
"lsattr -ld /tmp" då? Det går nämligen att sätta attribut så att inte ens root kan ändra en fil/katalog.
|
Citat:
Kod:
$ lsattr -ld /tmp |
Ser normalt ut, bootmisc.sh borde ju köras som root, men uppenbarligen inte om den inte kunde ignorera rättigheterna.
|
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? |
Citat:
/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. |
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