Archive

Archives pour 12/2004

Vendredi - Sécurité

31/12/2004

FTP n’est le plus sécurisé des services. Un réglage précautionneux est une bonne chose, mais souvenez vous que les mots de passe et toutes les communications sont transmises de manière non encryptée.

Si vous lancez ssh (Secure SHell) vous pourrez alors…

Thierry Astuces OSXFAQ

Jeudi - Définir les Classes d’Utilisateurs

30/12/2004

Pouor contrôler les accès FTP, les réglages umask, le ‘chrootage’ (de ‘chroot’, changer le répertoire racine), etc, FTP permet de définir des classes. Les réglages peuvent être définis pour une classe et chaque utilisateur peut être assigné à une classe…

Thierry 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