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 :

sticky bit sur /tmp


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de sebhm
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par défaut sticky bit sur /tmp
    Bonjour,

    d'apres mes (faibles) connaissances, le sticky bit positionné sur le repertoire /tmp doit permettre à n'importe quel user de créer et modifier ses propres fichiers dans /tmp.
    Le sticky bit est placé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    -bash-3.00$ ls -ld /tmp
    drwxrwxrwt  24 root root 4096 jun  1 11:35 /tmp
    mais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    -bash-3.00$ touch /tmp/toto
    touch: cannot touch `/tmp/toto': Permission denied
    pourquoi ?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 58
    Par défaut
    tu as du faire une erreur quelque part parce que sinon ca voudrais dire que mon systeme est un systeme alien je vien de le faire et tout marche impec

  3. #3
    Membre éprouvé
    Avatar de granquet
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    1 201
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 201
    Par défaut
    de même !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    gentoo src # ls -ld /tmp/
    drwxrwxrwt 13 root root 2680 Jun  1 15:46 /tmp/
    je fait un touch q. ca dis rien (coquine !)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ebola@gentoo ~/src $ ls -ld /tmp/q 
    -rw-r--r-- 1 ebola users 0 Jun  1 15:53 /tmp/q

  4. #4
    Membre Expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Par défaut
    Citation Envoyé par sebhm
    d'apres mes (faibles) connaissances, le sticky bit positionné sur le repertoire /tmp doit permettre à n'importe quel user de créer et modifier ses propres fichiers dans /tmp.


    Je rappelle la signification du sticky bit :
    • Sur un fichier Un programme executable sera maintenu en zone de swap après la fin de son exécution.
    • Sur un répertoire Un fichier du répertoire ne peut être supprimé que par son propriétaire.


    Permettre à n'importe quel utilisateur de créer et modifier ses fichiers dans un répertoire, c'est mettre les droits rw (et x pour l'exploration) pour tous les utilisateurs (propriétaire, groupe et autres).

    Le stickybit sert juste à éviter qu'un utilisateur ne détruise les fichiers des autres ...

    Dans ton cas, n'es-tu pas bloqué par un fichier /tmp/toto qui existe déjà, appartient à un autre utilisateur, et ne t'est pas accessible au niveau des droits ?

  5. #5
    Membre émérite Avatar de sebhm
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par défaut
    Apres reboot de ma machine, ca marche...

    Je ne comprends pas ce qui c'est passé (ce que j'ai "merdé").
    En tout cas, merci de votre aide

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

Discussions similaires

  1. Retirer les droits d'execution sur /tmp
    Par HNT dans le forum Debian
    Réponses: 13
    Dernier message: 01/12/2006, 17h49
  2. Réponses: 2
    Dernier message: 20/07/2006, 09h13
  3. Operations bit à bit sur des structures
    Par DarkNagash dans le forum C
    Réponses: 4
    Dernier message: 16/03/2006, 13h59
  4. Réponses: 2
    Dernier message: 27/02/2006, 09h40
  5. Décalage de bit sur unsigned char [8]
    Par dboulange dans le forum C++
    Réponses: 14
    Dernier message: 26/07/2005, 14h10

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