Probleme shell 2

Bonjour,
comment afficher seulement les fichiers d'un repertoire qui ont des droits en lecture pour tous les utilisateurs
merci
Configuration: Windows XP
Firefox 2.0.0.4

11 réponses

  1. Modérateur
    Salut,

    voir la commande find avec l'option perm
    0
    1. Modérateur
      Salut,

      man find (find -perm) ;-))
      0
      1. comment on tester si un fichier a les droits en lecture?
        0
        1. Contributeur
          find . -name nom_de_fichier -perm -444 -ls

          -444 pour tout le monde
          -400 pour l'utilisateur
          -040 pour le groupe
          -004 pour les autres
          0
          1. Bonjour,
            quelqu'un sait comment recuperer le nom du user d'un fichier dans une variable. Je pense qu'il faut utiliser sed non?
            0
            1. ls -l monfichier|cut -f3 -d ' '>monfichier
              0
              1. Modérateur
                var=$(stat -c "%U" fichier)
                ;-))
                0
                1. Bonjour,
                  avec cette commande ls -l monfichier|cut -f3 -d ' '>monfichier, je n'obtiens rien c bizarre
                  0
                  1. Modérateur
                    Changes-tu au moins le nom de "monfichier" par celui du fichier désiré ?
                    Affiche le contenu de ton répertoire "ls -l" ...
                    0
                    1. Bonjour,
                      oui j 'affiche toute les informations sur le fichier grace a ls -l et la commande cut doit récupérer le troisieme champs separer par un espace mais j'obtiens rien erf
                      0
                      1. Bonjour,
                        normal j'ai fais une erreur en mettant cela
                        >monfichier2
                        en faisant ls -l monfichier|cut -f3 -d ' '>monfichier
                        tu ecrases le contenu de monfichier par le resultat...
                        0