Archives de catégorie : Shell

Génération clés SSH

Génération des clés privées et publiques machine-locale:$ ssh-keygen -t dsa Generating public/private dsa key pair. Enter file in which to save the key (/home/login/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in … Continuer la lecture

Publié dans Shell, Sécurité | Laisser un commentaire

[debian] PDC Linux Samba pour 70 clients XP

[en cours de création] à venir le fichier smb.conf détaillé puis les différentes stratégies et commandes… On a 4 salles informatiques avec entre 15 et 20 postes clients Windows XP Pro SP2. L’idée est d’avoir un compte utilisateur unique pour … Continuer la lecture

Publié dans Shell, Système | Laisser un commentaire

[debian] Comment éteindre des ordinateurs Windows XP depuis une debian

Voici le script qui permet d’éteindre automatiquement tous mes postes Windows XP depuis le contrôleur de domaine (PDC) Linux samba situé dans le même sous réseau (192.168.0.0/24) : #!/bin/sh if [ $# = 0 ]; then echo « Usage : $0 … Continuer la lecture

Publié dans Shell, Système | Laisser un commentaire

Ncftp pour échanger des fichiers entre 2 serveurs

Pour transférer des fichiers d’un serveur A vers un serveur B, je n’ai, parfois, pas d’autre alternative que d’utiliser ftp. Voici un exemple de scripts shell (un sur A et l’autre sur B) permettant simplement le transfert automatisé de fichiers. … Continuer la lecture

Publié dans Shell, Système | Laisser un commentaire

Comment détecter la distribution Linux sur laquelle on est…

Voici le script suivant (adapté d’après ce site) : #!/bin/sh # Detects which OS and if it is Linux then it will detect which Linux Distribution. OS=`uname -s` REV=`uname -r` MACH=`uname -m` GetVersionFromFile() { VERSION=`cat $1 | tr « \n » ‘ … Continuer la lecture

Publié dans Shell, Système | Laisser un commentaire

Remplacer un retour chariot par un espace

Après des essais avec sed et awks, je me suis aperçu que tr le faisait également très bien! L’exemple suivant montre le remplacement d’un retour à la ligne par une virgule suivie d’un espace : perceval:~# cat monfichier.txt 1 2 … Continuer la lecture

Publié dans Shell | Laisser un commentaire