Volando come un Rasteriz

"Un colore unico: impossibile da dipingere" – Luca "masterix" Longo
  • rss
  • Homepage
  • Cose varie
  • Howto & Tips
    • jQuery
    • PHP
  • Lyrics
  • Software
  • Contattami
  • Registrati
  • Collegati

[TIP] /tmp non eseguibile su linux

Luca Longo | 22 gennaio 2010

Chiunque utilizzi un server web sotto linux, si sarà reso conto che buona parte delle cose temporanee vanno a finire nella cartella /tmp.

Tale cartella, essendo un punto di riferimento noto, spesso viene utilizzata negli script di default delle configurazioni. Questo comporta però che anche gli upload effettuati, ad esempio, tramite PHP vadano a finire qui: questo causa spesso “l’apertura” del sistema all’esecuzione di exploit, specie se si usano in esso piattaforme opensource come Joomla, Wordpress, Mambo, ecc.

Per risolvere, in parte, questo problema, possiamo rendere la directory /tmp non eseguibile. Per fare ciò, potremo sia modificare il file /etc/fstab aggiungendo noexec al mount della directory tmp, sia eseguire questo semplice comando:

# mount -o remount,noexec /tmp

Fate bene attenzione, però. La maggior parte degli script per la gestione dei pacchetti (come apt, yum, ecc), sfruttano questa dir per l’esecuzione di comandi temporanei, quindi, se rendete non eseguibile la directory, nessun file potrà essere eseguito.

Se avete comunque la necessità di eseguire qualcosa, potete temporaneamente lanciare il comando opposto a quello sopra:

# mount -o remount,exec /tmp

Una volta terminata l’installazione dei vostri pacchetti, potrete lanciare nuovamente il comando sopra con il noexec.

  • Google Reader
  • Twitter
  • Digg
  • Oknotizie
  • Yahoo Buzz
  • Reddit
  • Technorati Favorites
  • Ping
  • StumbleUpon
  • Facebook
  • Delicious
  • PrintFriendly
  • Condividi questo testo
Comments
Nessun Commento »
Categorie
Howto & Tips
Tags
exec, fstab, gentoo, joomla, mambo, mount, no exec, noexec, non eseguibile, remount, security, sicurezza, tmp, ubuntu, wordpress, wp, yum
Commenti RSS Commenti RSS
Trackback Trackback

Pagina 1 di 11

Cerca nel sito…

Info collegate all’articolo

I più votati

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
rss Commenti RSS powered by Wordpress