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
    é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 ?
  2. 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 ;-)
  3. 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
      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