Droit des fichier linux

Bonjour,

Sous debian ;
Regardant les droits de mes fichiers , selon la norme il y a R , W , X
en fesant un ls -l

on voit apparaitre ces permission , avec un D devant pour directory , un L pour lien

J'ai un fichier avec devant un P , que signifie t'il svp?

" prwxrwxrwx 1 root root mysql.pipe " ( chmod 777 mysql.pipe )

Merci bien ,

Sam

5 réponses

  1. Contributeur
    hello
    c'est un fichier fifo, un fichier pipe qui permet d'envoyer et recevoir des flux à travers un fichier, exemple

    mkfifo fifo
    dans une fenêtre : cat -n < fifo
    dans une autre : df > fifo
    1. Modérateur
      Salut,

      D'autant que dans le "man ls" :

             -l     En  plus  du  nom,  afficher le type du fichier, les permissions
                    d'accès, le nombre de liens physiques, le nom du propriétaire et
                    du  groupe,  la taille en octets, et l'horodatage.  Les types de
                    fichiers sont indiqués par les caractères suivants : - pour  les
                    fichiers ordinaires, d pour un répertoire (directory), b pour un
                    fichier spécial en mode bloc, c pour un fichier spécial en  mode
                    caractère,  l  pour  un  lien symbolique, p pour une fifo (named
                    pipe), s pour une socket.  Par défaut l'horodatage présenté  est
                    celui  de la dernière modification du fichier. Les options -c et
                    -u réclament les autres horodatages. Pour les fichiers spéciaux,
                    le  champ  de  taille  est généralement remplacé par les numéros
                    majeur et mineur du périphérique.

      ;-))
      1. Contributeur
        certe, la man page décrit le p affiché par ls -l, mais ça n'explique pas vraiment ce qu'est un fifier ficho/named pipe
        1. Modérateur
          Certes, mais la question initiale était :

          J'ai un fichier avec devant un P , que signifie t'il svp?

          Donc le "man ls" y répond ;-))

          Et non pas :

          Qu'est-ce qu'un (je te cite) "fifier ficho/named pipe" (t'es mal réveillé ce matin ? ;-DD)

          Bon dimanche ;-)
      2. Contributeur
        étrange pédagogie
        1. Modérateur
          Un "man ls" lui donné la réponse à sa question, et un "man fifo" ta réponse en plus documenté, c'est un manque de pédagogie ?