Votre question

[BASH] Script sous Linux

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
16 Avril 2009 00:51:54

Bonjour à tous,

J'ai fait un serveur de fichiers sous Linux avec Samba. La connexion entre ma machine cliente XP Pro marche très bien et j'ai aucune erreur au profil.
J'ai fait un petit script en *.BAT sous Linux de distribution Debian pour que chaque utilisateur qui se connecte aura une synchronisation avec l'horloge de mon serveur pour ma machine cliente et de faire mon monter les lecteurs de réseaux éventuels. J'ai rendu ce fichier exécutable avec la commande :
  1. chmod a+x /home/samba/logon.bat
. Le problème c'est lorsque je me connecte sur ma machine cliente : rien se passe. Je pense que ça doit un problème au niveau du script alors que je l'ai déclaré dans la section [global] de smb.conf avec la synthaxe :
  1. logon script = logon.bat

Voici le code mon script :

  1. /*fichier dans /home/netlogon/logon.bat*/
  2. # Effacer l'écran
  3. echo off
  4. # Montage des lecteurs réseaux dans le Poste de Travail
  5. net use u:\\srvsamba\%U
  6. #Effacement
  7. clear
  8. # Msg de bienvenue
  9. echo **************************************
  10. echo *Bienvenue sur Samba/Linux************
  11. echo **************************************
  12. # synchro de l'horloge avec le serveur
  13. echo Mise à l'heure du poste client
  14. net time set APSAMBA /yes
  15. pause


J'ai regardé sur Google les divers propostions, mais j'ai toujours le même problème. Merci pour votre aide.

Autres pages sur : bash script linux

16 Avril 2009 02:45:45

sous linux c'est .sh les bash non?
m
0
l
16 Avril 2009 09:27:46

j'ai renommé, je refais, re-refais ce script... mais rien, toujours rien. En gros pour résumer, ce script servira au démarrage de ma machine cliente XP Pro.
J'ai fait un
  1. chmod a+x /home/netlogon/logon.sh
mais, j'arrive toujours au même point
m
0
l
Contenus similaires
16 Avril 2009 21:01:02

je viens de comprendre pour que ce script soit excécutable dans le démérage de windows, il faut mettre un AD

a+
m
0
l
a b L Programmation
16 Avril 2009 21:32:31

C'est bien .bat et pas .sh puisque c'est un script batch et pas un script bash (le script est exécuté sur la machine cliente).
J'allais parler des options samba, mais tu as résolu ton problème. ;) 
m
0
l
17 Avril 2009 10:25:06

je t'écoute pour les options Samba, vas y je t'écoute allez allez !!
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS