Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

nombre réponses : 16

#0 -1 »  Syslog » Le 06/12/2012, à 16:30

touttou
Réponses : 1

Salut,
voici un exercice que j'ai essayé de résodre:

configurer syslog afin que tous les logs d'authentification de niveau exactement debug soient affichés dans la console.


pour ce faire j'ai ajouté la ligne suivante à /etc/rsyslog.d/50-default.conf

auth.=debug        /dev/pts/0

le problème c'est que d'habitude pour tester j'utilise logger -p ...Mais pour cet exemple je ne sais pas comment tester que ça fonctionne .

Merci beaucoup

#1 -1 »  [Résolu] Ntpd » Le 05/12/2012, à 17:13

touttou
Réponses : 3

Salut tout le monde,
voici un exerice que j'ai essayé:

configurer /etc/ntp.conf en ajoutant les serveurs ntp suivants:
 europe.pool.ntp.org
 chronos.univ-montp3.fr
 ubuntu.ntp.org

j'ai ajouté à /etc/ntp.conf

server europe.pool.ntp.org
server chronos.univ-montp3.fr
server ubuntu.ntp.org

pour tester j'ai écrit dans la ligne de commandes

root@amal-Inspiron-N5110:~# vi /etc/ntp.conf
root@amal-Inspiron-N5110:~# /etc/init.d/ntp reload
root@amal-Inspiron-N5110:~# ntpq -c peers
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+newfist.neoinx. 41.73.40.11      2 u  116  128  377  293.670  -56.738  59.749
-blue.apolix.co. 146.64.58.41     2 u   91  128  377  299.319  -85.417  50.877
+induna.saix.net 193.67.79.202    2 u   15  128  377  301.015  -58.924  79.131
-noc1a-cpt.za02. 196.43.1.9       3 u  101  128  375  219.030  -24.489  80.914
*europium.canoni 193.79.237.14    2 u   21  128  377   66.241  -38.812  54.694

c'est le même résultat que j'avais avant de modifier /etc/ntp.conf;
Merci d'avance.

#2 Re : -1 »  [Résolu] Ntpd » Le 05/12/2012, à 17:57

touttou
Réponses : 3

j'ai essayé avec restart voici ce qu'il m'affiche:

root@amal-Inspiron-N5110:~# ntpq -c peers
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 orange.apolix.c .INIT.          16 u    -   64    0    0.000    0.000   0.000
 newfist.neoinx. 41.73.40.11      2 u   34   64    1  270.404  -12.411   0.001
 196.192.32.7    130.126.24.44    3 u   33   64    1  290.053   -2.038   0.001
 time.aquarat.za .GPS.            1 u   37   64    1  282.176   -6.317   0.001
 europium.canoni 193.79.237.14    2 u   36   64    1   66.689   -6.705   0.001
 tuxli.ch        213.239.239.165  3 u   35   64    1   80.212    0.043   0.001
 ns1.univ-montp3 145.238.203.14   2 u   34   64    1   87.074   -3.832   0.001

Comment puis je savoir si c'est correcte ou non?

#3 -1 »  [résolu] cron » Le 27/11/2012, à 01:07

touttou
Réponses : 4

Salut tout le monde,
En essayant de répondre à cet exercice:


donner et tester la spécification de tâches qui permet:
1* d'afficher à l'ecran bonjour toutes les mn (rediriger vers votre tty)
2*de rediriger vers un fichier log la valeur de la date toutes les 3 minutes
3* de lancer une application graphique telle que les xeyes toutes les 2 minutes (utiliser pour cela au début de la spécification de CommandeAlancer :DISPLAY=:0)


J'ai ajouté à /etc/fstab ces lignes de commande:

*/1 * * * *   root echo ‘’ bonjour ‘’ > /dev/pts/0
*/3 * * * *  root date > $HOME/dev
*/2 * * * *  root DISPLAY=:0 xeyes

mais il m'affiche uniquement: bonjour

MERCI

#4 Re : -1 »  [résolu] cron » Le 27/11/2012, à 07:09

touttou
Réponses : 4

Pour la troisième ligne,ça a marché.Merci à vous...mais pour la deuxième ligne je ne sais pas quoi faire ... et le fichié n'est pas créé dans $HOME

#5 Re : -1 »  [résolu] cron » Le 27/11/2012, à 08:02

touttou
Réponses : 4

oui je sais et j'ai verifié mais il ne l'a pas crée donc j'ai essayé de le créer toute seule avec touch et ça a marché.
Merci smile

#6 -1 »  [Résolu] Script » Le 25/11/2012, à 19:47

touttou
Réponses : 10

Salut tout le monde,
bon j'ai un exercice à resoudre:

écrire un script qui permet aux utilisateurs de travailler sous le repertoire de groupe s'ils tapent "g" ou sous leur répertoire d'utilisateur s'ils tapent "u".
NB: on a 4 utilisateurs:
user1 appartient à group 1;
user2 appartient à group 1;
user3 appartient à group 2;
user4 appartient à group 2;


voici le code que j'ai tapé:

echo "veuillez saisir U si vous voulez travailler sous votre repertoire et G si vous voulez travailler sous le repertoire du groupe";
read x ;
while [ $x != 'g' ] && [ $x != 'u' ];
do
echo "veuillez repeter la saisie";
read x;
done
if [ $x = 'g' ];
then
case $USER in
"user1" )
cd /home/group1;;
"user2" )
cd /home/group1;;
"user3" )
cd /home/group2;;
"user4" )
cd /home/group2;;
esac
fi
 



lors de l'execution:


  root@amal-Inspiron-N5110:/home/amal# su user2
$ pwd
/home/amal
$ ./script
veuillez saisir U si vous voulez travailler sous votre repertoire et G si vous voulez travailler sous le repertoire du groupe
g
$ pwd
/home/amal  



normalement lorseque je tape pwd il m'affiche /home/group1

Merci d'avance

#7 Re : -1 »  [Résolu] Script » Le 25/11/2012, à 20:49

touttou
Réponses : 10

Merci à vous deux mais j'ai eu le même résultat.

#8 Re : -1 »  [Résolu] Script » Le 25/11/2012, à 21:34

touttou
Réponses : 10

oui ça marche , Merci beaucoup smile smile smile
Mais je n'ai pas bien compris l'utilité de . ./script

#9 Re : -1 »  [Résolu] Script » Le 25/11/2012, à 21:59

touttou
Réponses : 10

MERCI beaucoup,maintenant ça devient clair.
Merci à vous tous smile)))

#10 -1 »  tester si une valeur est numérique dans un script shell » Le 13/11/2012, à 06:50

touttou
Réponses : 2

Bonjour tout le monde,
j'ai essayé de faire un script qui teste si une variable est numérique(est composé éventuellement d'un signe suivi de chiffres uniquement).
c'est ce que j'ai écrit:

#!/bin/bash
#fonction qui renvoie vrai quand l'argument qui lui est passé en paramètre est un nombre (positif ou négatif)
function isnum {
    echo "$1" | egrep -q '^[-+]?[0-9]+$'
}
isnum 

mais il m'affiche toujours

./in.bash:ligne3: Erreur de syntaxe près du symbole innatendu <<echo>>
./in.bash:ligne3:`echo "$1" | egrep -q '^[-+]?[0-9]+$''

Merci d'avance

edit modo : merci de choisir des titres explicites

#11 -1 »  [Résolu] script shell » Le 11/11/2012, à 23:03

touttou
Réponses : 4

Salut, smile
SVP je suis débutante en Linux et j'ai un exercice de script que je voulais savoir la solution:
créer un script permettant d'afficher les arguments passés en paramètre sans utiliser $@ ou $*

j'ai essayé ce code mais ça n'a pas marché:

#! /bin/bash
let p=0; 
for p in 'seq 1 $#' 
do 
echo "$p" 

done 

si j'éxecute :

# ./affichArg 9 5 1
1 
2
2

Merci d'avance

#12 Re : -1 »  [Résolu] script shell » Le 11/11/2012, à 23:45

touttou
Réponses : 4

ça sert à quois les
1- (( ))
2- p++

#13 Re : -1 »  [Résolu] script shell » Le 12/11/2012, à 00:02

touttou
Réponses : 4

Merci beaucoup smile)))))))

#14 -1 »  [Résolu] Shell script » Le 11/11/2012, à 13:00

touttou
Réponses : 3

bonjour tout le monde,
je suis débutante en linux et j'ai un exercice Shell que j'ai essayé mais ça m'a pas marché
énoncé : écrire un script shell qui fait appel à une fonction  fnCompress qui compresse (gzip) un fichier passé en paramètre,s'il existe et s'il ne l'ai pas déjà .

le code que j'ai écrit:
#! /bin/shell
function fnCompress()
{if [ -e $1 -a  $1 != *.gz];
then
gzip $1
fi }
fnCompress $1;

merci d'avance

#15 Re : -1 »  [Résolu] Shell script » Le 11/11/2012, à 22:26

touttou
Réponses : 3

Merci à vous deux smile