Donner les permissions aux fichiers et dossiers – linux


Bonjour à tous,

Aujourd’hui une toute petite astuce pour donnée les « bonnes » permissions pour les fichiers et dossiers. Souvent, les gens ne donnent pas les bonnes permissions pour les fichiers/dossiers. En effet, ce n’est pas très sûr de donnée les droits d’exécutions sur les fichiers.

Habituellement, pour un site web, on donne le chmod 644 pour les fichiers et 755 pour les répertoires.

 

 

  1. #1 by patlol on 12 février 2017 - 19 h 32 min

    Bonjour,
    j’ai testé en essayant de mettre le code du menu dans une fonction paramétrable :

    #!/bin/bash

    menu() {
    CMD= »whiptail –title \ »$1\ » –menu \ »$2\ » $3 $4 $5″
    for ((i=0; i &1 1>&2 2>&3″
    echo $CMD
    # whiptail –title « Menu box » –menu « Choisissez votre distriubtion linux » 15 60 4 « 1 » « Ubuntu 14.04 LTS » « 2 » « Fedora 21 » « 3 » « Manjaro » « 4 » « Arch linux » 3>&1 1>&2 2>&3
    OPTION=$($CMD)
    exitstatus=$?
    if [ $exitstatus = 0 ]; then
    echo « Vous avez choisi la distribution :  » $OPTION
    else
    echo « vous avez annulé »
    fi
    }

    item=( 1 2 3 4 )
    lib=( « Ubuntu 14.04 LTS » « Fedora 21 » « Manjaro » « Arch linux » )
    menu « Menu box » « Choisissez votre distriubtion linux » 15 60 4

    Mais ça ne fonctionne pas, pourtant la chaîne de caractères $CMD envoyée directement sur la console fonctionne …

    Avez-vous une idée, merci !

  2. #2 by patlol on 12 février 2017 - 19 h 36 min

    problème de copier collé j’ai bien utilisé les guillemets double « 

  3. #3 by patlol on 12 février 2017 - 19 h 42 min

    là c’est mieux

    #!/bin/bash

    menu() {
    CMD= »whiptail –title \ »$1\ » –menu \ »$2\ » $3 $4 $5″
    for ((i=0; i &1 1>&2 2>&3″
    echo $CMD
    # whiptail –title « Menu box » –menu « Choisissez votre distriubtion linux » 15 60 4 « 1 » « Ubuntu 14.04 LTS » « 2 » « Fedora 21 » « 3 » « Manjaro » « 4 » « Arch linux » 3>&1 1>&2 2>&3
    OPTION=$($CMD)
    exitstatus=$?
    if [ $exitstatus = 0 ]; then
    echo « Vous avez choisi la distribution :  » $OPTION
    else
    echo « vous avez annulé »
    fi
    }

    item=( 1 2 3 4 )
    lib=( « Ubuntu 14.04 LTS » « Fedora 21 » « Manjaro » « Arch linux » )
    menu « Menu box » « Choisissez votre distriubtion linux » 15 60 4

  4. #4 by patlol on 12 février 2017 - 19 h 43 min

    impossible de faire un copier coller j’ai la poisse tout est contre moi !

(ne sera pas publié)

*