Je suis étudiant en DUT Réseaux et Télécommunication en seconde année et je dois faire une étude de différents réseaux hétérogènes (authentification, partage de fichiers....)...
Pour commencer, j'ai crée un serveur Samba controleur de domaine et je voudrais maintenant simplifier la tâche de l'administrateur réseau en créant un bash comme celui ci-dessous :
Code :
- #!/bin/bash
- echo Creation d'un nouvel utilisateur (entre en parametre) Samba
- useradd -g sambausers %1
- mkdir -p /data/samba/home/%1
- chown %1:sambausers /data/samba/home/%1
- chmod 700 /data/samba/home/%1
- cat > /data/samba/netlogon/%1.cmd << EOF
- @echo off
- @NET USE J: \\ubuntu\donnees
- @echo on
- EOF
- chown %1:sambausers /data/samba/netlogon/%1.cmd
- chmod 444 /data/samba/netlogon/%1.cmd
- smbpasswd -a %1
|
Lorsque je l'éxécute, il me retourne "command not found", pourquoi
Et comment pourrais-je faire pour que l'administrateur n'ait pas à retaper deux fois le même mot de passe (une fois pour le mdp Unix e tl'autre pour le mdp Samba)
Sinon, ça serait pas plus simple d'utiliser Ldap pour faciliter le travail
Merci d'avance