Tom's Guide > Forum > Programmation > [BASH] Script sous Linux

[BASH] Script sous Linux

Forum Programmation : [BASH] Script sous Linux

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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 :

Code :
  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 :

Code :
  1. logon script = logon.bat


Voici le code mon script :

Code :
  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.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

sous linux c'est .sh les bash non?

Répondre à okinou

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

Code :
  1. chmod a+x /home/netlogon/logon.sh

mais, j'arrive toujours au même point

Répondre à neodu974

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

a+

Répondre à neodu974

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. ;)

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

je t'écoute pour les options Samba, vas y je t'écoute allez allez !!

Répondre à neodu974
Tom's Guide > Forum > Programmation > [BASH] Script sous Linux
Aller à :

Il y a 2134 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens