• [^] # Re: Heu tu peux préciser ?

    Posté par . En réponse au journal Petit Probléme de Permission. Évalué à 3.

    C'est une conséquence de l'inplémentation du système.
    Créer (lier, link) ou supprimer (délier, unlink) un fichier se fait dans le répertoire, on ajoute un fichier au répertoire et c'est bien ce dernier qui est modifié.

    De plus, est-il possible de protéger des fichiers contre l'effacement, mais pas ses voisins (ceux qui sont dans le même dossier).

    C'est à ça que sert le sticky bit sur les répertoires (pour les fichiers il est obsolète), extrait de la manpage de chmod:

    "When the sticky bit is set on a directory, files in that directory may be unlinked or renamed only by root or their owner. Without the sticky bit, anyone able to write to the directory can delete or rename files. The sticky bit is commonly found on directories, such as /tmp, that are world-writable."

    Faut pas trop t'inquiéter, Unix a des dizaines d'années d'expériences derrière lui, part du principe qu'il y a déjà un moyen de régler les problèmes que tu rencontre et cherche-les, souvent la réponse n'est pas si loin que ça ;-)