SLIS

Notice: Undefined index: tasklist_type in /usr/local/flyspray-0.9.9.7/includes/class.tpl.php(128) : eval()'d code on line 85 Notice: Undefined index: tasklist_type in /usr/local/flyspray-0.9.9.7/includes/class.tpl.php(128) : eval()'d code on line 90
  • Etat Nouvelle
  • Pourcentage achevé:
    0%
  • Type de tâche Bug
  • Catégorie SLIS → slis-cyberschool
  • Assignée à Personne
  • Système d'exploitation All
  • Sévérité Basse
  • Priorité Normale
  • Basée sur la version 4.1-daily
  • Due pour la version Non décidé
  • Date d'échéance Non décidé
  • Votes 0
  • Privée Non
Concerne le projet: SLIS
Ouverte par Auteur anonyme - 2012-09-07

FS#661 - Windows 7 n'est pas supporté pour les « domain logon »

This task does not depend on any other tasks.

Auteur anonyme
mercredi, 03 octobre 2012, 08:37 GMT
Il faudrait rajouter les lignes suivantes dans slis/packages/lcs-cyberschool.git/sbin/lcs-smb-logon

# Netlogon for unknown
$netlogon="$NETLOGON_DIR/$USER_LOGIN-VISTA.bat";
open(NETLOGONUN,">$netlogon") or log_msg("Cannot open file $netlogon for writing!");
print NETLOGONUN "c:\r\n";
print NETLOGONUN "net use * /d /y\r\n";
print NETLOGONUN "net use z: \\\\$SERVER_NETBIOS_NAME\\$USER_LOGIN\r\n";
print NETLOGONUN "net use y: \\\\$SERVER_NETBIOS_NAME\\$USER_LOGIN\r\n";
print NETLOGONUN "net use x: \\\\$SERVER_NETBIOS_NAME\\Ecole\r\n";
print NETLOGONUN "net use v: \\\\$SERVER_NETBIOS_NAME\\Applis\r\n";
print NETLOGONUN "net time \\\\$SERVER_NETBIOS_NAME /set /yes\r\n";
Auteur anonyme
lundi, 02 septembre 2013, 15:20 GMT
Une solution de contournement (envisagée à ec-chateau-cognin): laisser les postes Windows 7 et les configurer avec leurs propres comptes utilisateurs. Ils ont accès aux partages en passant par l'adresse IP du SLIS.
Thierry Michalowski (thierrymichalowski)
jeudi, 12 septembre 2013, 15:06 GMT
Merci à Fernando pour m'avoir ouvert les commentaires! ^_^

Il apparaît que Samba4 n'est disponible dans Debian qu'à partir de Wheezy ! ( source: http://packages.debian.org/search?lang=fr&suite=all&searchon=names&keywords=samba4 )
Tant que la base du SLIS n'aura pas au moins le niveau de Wheezy, et que le runtime ne sera pas samba4 au lieu du package samba (version 3.x), le serveur SLIS sera vu par les clients Windows comme un serveur Windows NT4 sans Active Directory.
Etant donné qu'à partir de Windows 7/2008 Microsoft désactive par défaut le mode de compatibilité "NT4", si les clients Windows du domaine SLIS sont de version 7/2008 ou ultérieure, il est clair qu'il faut les informer manuellement que leur Domain Controller est de type NT4.

Ainsi que le lien donné par Jean-Philippe dans la description de cette fiche l'indique, ceci doit se faire côté client grâce à la modification de registre :
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\Parameters]
"DomainCompatibilityMode"=dword:00000001
"DNSNameResolutionRequired"=dword:00000000

(éventuellement le hotfix supplémentaire en sus.)

Avis personnel:
Vu que Windows XP SP3 sera définitivement enterré en avril 2014, et que peu de gens semblent avoir choisi Vista, je suggère que la prochaine version du SLIS vise plutôt la compatibilité Active Directory avec Samba4 pour supporter l'afflux de postes sous Windows7/8...

--
Je testerai cette configuration sur ec-chateau-cognin dans les jours/semaines à venir et confirmerai/infirmerai le succès le cas échéant ici.
Thierry Michalowski (thierrymichalowski)
vendredi, 27 septembre 2013, 08:45 GMT
Test confirmé : il est tout à fait possible de joindre un ordinateur Windows 7 au domaine "type NT4" fourni par le SLIS.
Il suffit d'effectuer la modification de registre (cf. commentaire précédent) avant de joindre le domaine à l'aide de l'assistant (ce qui permet de créer le compte d'ordinateur à la volée).

Je suggère que le script .reg soit fourni dans la procédure d'installation du SLIS et sur le site web (du LCS!) pour faciliter le déploiement dans les établissements concernés.

Chargement...