IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

a quoi sert /tmp ?


Sujet :

Administration système

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 61
    Points : 48
    Points
    48
    Par défaut a quoi sert /tmp ?
    bonjour,
    je n'ai jamais mis les pieds dans le répertoire /tmp et je souhaiterai savoir a quoi il sert? pour m'éviter de faire des bétises.
    aussi pourquoi que root peut supprimer des chose dedans est ce qu c'est un répertoire si important que ça?
    merci d'avance

  2. #2
    Membre confirmé
    Avatar de MaliciaR
    Inscrit en
    Juillet 2008
    Messages
    513
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juillet 2008
    Messages : 513
    Points : 600
    Points
    600
    Par défaut
    Salut,

    /tmp est un répértoire où on stocke les fichiers de façon temporaire. Il est accessible à tous les utilisateurs du système. Ils peuvent donc tous le gérer (a priori ).
    Chez moi, il n'y a qu'un seul fichier dans ce répertoire qui exige que je sois root pour le gérer, mais c'est ptet parce que c'est le root qui en est propriétaire
    Le tact dans l'audace c'est de savoir jusqu'où on peut aller trop loin. Cocteau
    L'abjection la plus totale, ce n'est pas de trahir, c'est de ne jamais donner un commencement de réalité à ses rêves les plus fous. M. Moreau


    Les indispensables : Les règles, , FAQ et tutos avant de poster, et !
    Traduction de Linux Device Drivers 3 : venez participer
    membre de l'April - Promouvoir et défendre les logiciels libres

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 61
    Points : 48
    Points
    48
    Par défaut
    merci pour ta réponse mais pourquoi y a que root peut supprimer des choses a l'intérieur c'est si important que ça???

  4. #4
    Membre confirmé
    Avatar de MaliciaR
    Inscrit en
    Juillet 2008
    Messages
    513
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juillet 2008
    Messages : 513
    Points : 600
    Points
    600
    Par défaut
    Peux-tu donner les lettres correspondant aux différents droits appliqués sur ce répertoire chez toi?
    Il y a un droit spécial appelé sticky, noté par t : ça te dit que même si un répertoire est accessible en écriture, on ne peut modifier les fichiers enfants que si l'on possède un droit explicite dessus. C'est le cas de /tmp, celui-ce étant le répertoire temporaire commun de ton système. Le truc est que /tmp est l'endroit où tout le monde a droit d'écriture ce qui peut être gênant : effacer un fichier temporaire nécessaire au fonctionnement du système peut être un peu mal venu En général, les desktops managers sont dans /tmp, ainsi que ce qu'on appelle les locks (ex. Xorg). Donc, bon, on considère que root est quelqu'un qui sait ce qu'il fait

    Est-ce un peu plus clair?
    Le tact dans l'audace c'est de savoir jusqu'où on peut aller trop loin. Cocteau
    L'abjection la plus totale, ce n'est pas de trahir, c'est de ne jamais donner un commencement de réalité à ses rêves les plus fous. M. Moreau


    Les indispensables : Les règles, , FAQ et tutos avant de poster, et !
    Traduction de Linux Device Drivers 3 : venez participer
    membre de l'April - Promouvoir et défendre les logiciels libres

  5. #5
    Membre éprouvé
    Avatar de c-top
    Profil pro
    Turu
    Inscrit en
    Septembre 2003
    Messages
    972
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Turu

    Informations forums :
    Inscription : Septembre 2003
    Messages : 972
    Points : 1 246
    Points
    1 246
    Par défaut
    En général tmp ne reçoit que des fichiers temporaires, non nécessaire au bon fonctionnement du systeme, pour faire un peu de ménage dans son système on peut supprimer l'ensemble des fichiers contenus dans ce répertoire. Chez moi je le vide régulièrement. Actuellement il est vide...

  6. #6
    Membre éprouvé
    Avatar de c-top
    Profil pro
    Turu
    Inscrit en
    Septembre 2003
    Messages
    972
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Turu

    Informations forums :
    Inscription : Septembre 2003
    Messages : 972
    Points : 1 246
    Points
    1 246
    Par défaut
    Citation Envoyé par MaliciaR Voir le message
    Le truc est que /tmp est l'endroit où tout le monde a droit d'écriture ce qui peut être gênant : effacer un fichier temporaire nécessaire au fonctionnement du système peut être un peu mal venu En général, les desktops managers sont dans /tmp, ainsi que ce qu'on appelle les locks (ex. Xorg). Donc, bon, on considère que root est quelqu'un qui sait ce qu'il fait
    En fait tout dépend de ta distribution. Sur Ubuntu par exemple, rien de vital pour le système.

  7. #7
    Membre confirmé
    Avatar de MaliciaR
    Inscrit en
    Juillet 2008
    Messages
    513
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juillet 2008
    Messages : 513
    Points : 600
    Points
    600
    Par défaut
    Oui, clair
    Mais vu que pour lui il faut être root pour toucher au truc, c'est que ça doit être important
    Le tact dans l'audace c'est de savoir jusqu'où on peut aller trop loin. Cocteau
    L'abjection la plus totale, ce n'est pas de trahir, c'est de ne jamais donner un commencement de réalité à ses rêves les plus fous. M. Moreau


    Les indispensables : Les règles, , FAQ et tutos avant de poster, et !
    Traduction de Linux Device Drivers 3 : venez participer
    membre de l'April - Promouvoir et défendre les logiciels libres

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 61
    Points : 48
    Points
    48
    Par défaut
    maintenant c'est nettement plus clair,
    merci beaucoup MaliciaR pour tes réponses éclairées.

  9. #9
    Membre éclairé Avatar de jmelyn
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2007
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2007
    Messages : 703
    Points : 823
    Points
    823
    Par défaut
    Bonsoir,

    le répertoire /tmp est utilisé par beaucoup de programmes pour leur fichiers temporaires, pour leurs bidouilles internes. Il ne faut jamais aller modifier ou supprimer les fichiers dans ce répertoire à moins de savoir exactement ce qu'on fait: si une application est en train de tourner et utilise un fichier temporaire, elle s'attend à le retrouver lorsqu'elle en a besoin. S'il n'est plus là, l'application peut planter.

    Il y a souvent des fichiers cachés (qui commencent par un point). Pour les lister, il faut demander explicitement de les afficher (ls -A dans un terminal, par exemple). Moi, j'ai plein de fichiers et de répertoires: /tmp/.ICE-unix, /tmp/orbit-gdm, /tmp/.X0-lock, /tmp/.X11-unix... Des applications aussi fondamentales que l'affichage (X) utilisent le répertoire /tmp.

    Et si un programme plante sans nettoyer ses fichiers temporaires? Il y a en général un utilitaire, genre tmpwatch qui va supprimer les fichiers et les répertoires lorsqu'ils n'ont pas été modifiés ou même lus depuis un certain nombre de jours. Donc pas de souci à se faire, le système Linux se gère très bien tout seul.

    /tmp n'est pas le seul endroit où Linux met des fichiers temporaires. Il y a aussi /usr/tmp, /var/tmp.
    Un problème bien posé est déjà résolu (H. Bergson).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. A quoi sert XML-Schema
    Par Community Management dans le forum Valider
    Réponses: 20
    Dernier message: 26/01/2009, 09h52
  2. à quoi sert le délestage?
    Par r0d dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 5
    Dernier message: 06/10/2004, 14h34
  3. a quoi sert le schema dans postgres ??
    Par champion dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 13/09/2004, 10h25
  4. [info] A quoi sert ImageObserver ?
    Par FrigoAcide dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 22/03/2004, 17h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo