Archive for the ‘Shell’ Category
Jeudi, mars 4th, 2010
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 /home/login/.ssh/id_dsa.
Your public key has been saved in /home/login/.ssh/id_dsa.pub.
The key fingerprint is:
11:ee:bc:47:b0:c8:40:03:4f:a0:09:a4:71:39:93:93 login@machine-locale
The key's randomart image is:
+--[ ...
Posted in Shell, Sécurité | No Comments »
Samedi, décembre 15th, 2007
[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 tout le monde avec un profil obligatoire : non modifiable (les profils ...
Posted in Shell, Système | No Comments »
Samedi, décembre 15th, 2007
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 nombre-de-secondes-avant-arret"
...
Posted in Shell, Système | No Comments »
Mercredi, août 2nd, 2006
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.
/usr/local/scripts/envoi-fichiers.sh sur le serveur A :
#!/bin/sh
# toutes les nuits on ...
Posted in Shell, Système | No Comments »
Mercredi, juillet 26th, 2006
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" ' ' | sed s/.*VERSION.*=\ // `
}
if [ "${OS}" = "SunOS" ...
Posted in Shell, Système | 4 Comments »
Jeudi, juin 29th, 2006
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
3
perceval:~# cat monfichier.txt | tr -s "\n" ", "
1, 2, 3,
Posted in Shell | No Comments »