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
    0
    1. merci beaucoup !
      c'était un peu béte comme question ;)
      0
      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.

        ;-))
        0
        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
          0
          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 ;-)
            0
        2. Contributeur
          étrange pédagogie
          0
          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 ?
            0