Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

nombre réponses : 16

#0 -1 »  Syslog » Le 06/12/2012, à 15: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, à 16: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, à 16: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, à 00: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, à 06: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, à 07: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, à 18: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, à 19: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, à 20: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, à 20: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, à 05: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, à 22: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, à 22:45

touttou
Réponses : 4

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

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

touttou
Réponses : 4

Merci beaucoup smile)))))))

#14 -1 »  [Résolu] Shell script » Le 11/11/2012, à 12: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, à 21:26

touttou
Réponses : 3

Merci à vous deux smile