Quelques vérifications à faire :
Les ordinateurs sont-ils bien dans le même groupe de travail ?
Pour le vérifier, sur chaque ordinateur, appuyer simultanément sur les touches du clavier "Windows (logo)" et "Pause Attn".
- Ensuite dans la fenêtre qui s’ouvre, clic sur l’onglet "Nom de l’ordinateur".
- Dans "Groupe de travail", il y a un nom. Il doit être le même pour tous les ordinateurs du "groupe de travail".
Est ce le cas ?
Si ce n’est pas le même nom, cliquer sur le bouton "Modifier", puis mettre le même nom dans "Groupe de travail", valider et redémarrer tous les ordinateurs.
Cela ne fonctionne toujours pas ?
Activer le compte "Invité" : Ne pas oublier qu’on ouvre ainsi une brèche de sécurité dans son réseau.
Access Control List est une table qui répertorie l’ensemble des autorisations affectées aux utilisateurs de NTFS.
Attention l’activation du "compte invité" afranchit l’ordinateur de la protection par les ACL. Il devient facile pour un utilisateur même non autorisé en y accédant localement ou par le biais du réseau, de visualiser, de modifier ou de supprimer les fichiers qui ne peuvent pas être protégés par les ACL !
Aller dans "Panneau de configuration", puis cliquer sur "Comptes Utilisateurs". Ensuite faire "Modifier un compte", puis cliquer sur le "Compte Invité" et enfin sur "Activer le compte Invité". La manipulation est à faire sur l’ensemble des PC sous Windows XP que vous voulez mettre sur le réseau.
Si vous êtes certain qu’il n’existe pas un firewall logiciel encore actif ou un "bouclier réseaux" (Antivirus Avast), ouvrer la "Base de Registre" :
Clic sur "Démarrer" puis "Exécuter" puis taper : "regedit"
Sur chaque ordinateur, dans "HKEY_LOCAL_MACHINE\SYSTEM\" rechercher les clés :
[CurrentControlSet\Control\Lsa]
[ControlSet00x\Control\Lsa] (x pouvant être 1,2,3 etc...) par exemple "ControlSet001\Control\Lsa" ou "ControlSet003\Control\Lsa".
Quelles sont les valeurs de "restrictanonymous" et de sa petite soeur "restrictanonymoussam" ?
Si restrictanonymous a pour valeur 1, mettre 0 pour les clés :
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00x\Control\Lsa]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
et redémarrer les machines...
« Est-ce normal que je ne puisse pas partager "program files" ? J’ai "partagé" mais je ne peux pas y accéder... »
Normalement on ne peut pas partager "Program Files" (ou un des sous dossiers) sous XP pour des raisons de sécurité. XP considère "Program Files" comme un répertoire sensible et privé.
Mais pour les aventuriers il existe une astuce aussi :
Il faut utiliser la commande CACLS, qui modifie une liste d’ACL (c’est à dire la liste d’Autorisation de Contrôle d’ Accès) mais c’est à manipuler avec précautions.
On tape en ligne de commande :
cacls "c :\program files" /E /T /G "Tout le monde" : F
/E signifie que l’on édite la liste afin de conserver les droits existants ;
/T indique que l’on modifie les droits pour le répertoire nommé et son contenu (fichiers et sous répertoires) ;
/G "Tout le monde" , indique qu’on ajoute un droit à n’importe qui
:F veut dire "Tous les droits", :R "Droit de lecture", :W "Droit d’écriture", :C "Droits de modifications".
On annule cette commande par :
cacls "c :\program files" /E /T /R "Tout le monde"