Archive

Cette section rassemble les meilleurs astuces issues du site OSXFAQ. Ces astuces ont été traduites et publiées après accord des auteurs du site OSXFAQ.

Archives pour la catégorie ‘Astuces OSXFAQ’

Mercredi - Jail et Umask

29/12/2004

Emprisonner les utilisateurs dans leur répertoire départ.

La configuration standard fournie par Apple permet à tous les utilisateurs d’avoir le même accès aux fichiers systèmes lorsqu’ils se connectent. Cela veut dire qu’ils peuvent faire ‘cd /’ et voir plein de fichiers…

Thierry Astuces OSXFAQ

Mardi - Autoriser et Refuser Explicitement

28/12/2004

Refuser les accès FTP par défaut.

La configuration standard fournie par Apple autorise tous les utilisateurs à utiliser FTP, sauf ceux explicitement listés - en d’autres termes, accorder par défaut et refuser explicitement. Un réglage plus sécurisé consisterait à refuser par…

Thierry Astuces OSXFAQ

Lundi - Activer FTP

27/12/2004

Les astuces de cette semaine montrent comment régler un service FTP simple et complet avec les classes ‘chrooting’ et d’accès. Note : lire toutes les astuces de cette semaine avant d’exposer votre FTP à Internet.

Activer FTP via l’interface graphique. Dans les…

Thierry Astuces OSXFAQ

Vendredi - Changer le Globbing Nul du Shell

24/12/2004

Changer le comportement du shell dans le globbing.

Normalement, si le globbing (analyse des caractères joker) résulte en rien, le shell renvoie le glob au lieu de nul. Ce n’est pas toujours ce qui est requis dans un script shell.

Par exemple,…

Thierry Astuces OSXFAQ

Jeudi - Accéder au Dernier Paramètre

23/12/2004

Obtenir la valeur du dernier paramètre passé à un script/fonction lorsque le nombre de paramètres n’est *pas* connu.

$2 identifie le second paramètre, mais comment obtenir le nième paramètre sans connaître ‘n’ ?

Le nombre de paramètres est donné par le caractère…

Thierry Astuces OSXFAQ

Mercredi - Arrêter d’Afficher les Mots de Passe

22/12/2004

Empêcher la saisie d’être affichée lorsqu’un script lit un mot de passe.

Un script peut afficher une invite et lire du texte saisi par l’utilisateur mais le texte est affiché. Si un mot de passe est lu, il serait bien d’empêcher…

Thierry Astuces OSXFAQ

Mardi - Retourner des Valeurs Arbitraires

21/12/2004

Renvoyer une valeur arbitraire à partir d’une fonction Bash.

Les fonctions Bash renvoyent un statut de sortie compris entre 0 et 255. Cette valeur peut être testée via la variable shell spéciale $?. Mais comment faire pour retourner un nombre arbitraire…

Thierry Astuces OSXFAQ

Lundi - Sousligner une Chaîne

20/12/2004

Souslignez une chaîne générique dont la longueur peut être variable.

$ cat ./underline 
#!/bin/bash

read -p 'Entrez une chaîne à sousligner : ' string

len=${#string}
echo $string
while ((len != 0)); do
  echo -n "-"
  ((len = len - 1))
done
echo

$ ./underline                
Entrez une chaîne à sousligner :…

Thierry Astuces OSXFAQ

Vendredi - Variables Variables

17/12/2004

Bash peut implémenter des variables variables, d’une façon détournée. Les programmeurs PHP programmers seront habitués aux variables variables.

De manière basique, nous voulons construire un nom de variable à partir d’une autre variable:

A partir de :

$var=BSD

Nous voulons créer une variable appelée…

Thierry Astuces OSXFAQ

Jeudi - Tester une Variable Numérique

16/12/2004

Bash ne semble pas fournir de commodité pour tester si une variable est numérique (’123′ opposé à ‘abc’ ou ‘a2′).

Voici deux manières indirectes de faire ce test. Si vous connaissez de meilleures méthodes, faites le moi savoir.

La première technique utilise…

Thierry Astuces OSXFAQ