Windows NT 4.0
les groupes
la stratégie de droits
l'administrateur de disques
les permissions NTFS
La séquence de démarrage
Windows NT4 en réseau

Configuration minimale requise

Stratégie sur Windows NT 4.0

L'administrateur est la personne qui a le plus de droits sur la station de travail, il pourra gérer :

Le compte administrateur ne pourra être supprimé, mais pourrra être renommé

Le compte invité est utilisé par les utilisateurs occasionnels, il fournit un minimum de droits sur la station de travail pour une question de sécurité, ce compte est désactivé par défaut

Création d'un compte utilisateur

Le gestionnaire des utilisateur est accessible par Menu démarrer\Programmes\Outils d'administration et nouvel utilisateur dans le menu utilisateurs. Le mot de passe peut contenir 14 caractères au maximum. Il est possible de créer un répertoire d'accueil de la forme C:\..\%username%. Un script d'ouverture de session peut être créé, il sera du type fichier batch pour autoriser un enchaînement de fichiers executable et sera mis dans C:\%systemroot%\system32\Repl\import\scripts, ce répertoire est partagé en tant que netlogon sur Windows NT serveur

Les groupes permettent de simplifier la tâche de l'administrateur. Effectivement, on accordera plus facilement des droits aux groupes plutôt qu'aux utilisateurs. A l'installation, Windows crée des groupes prédéfinis :

Groupes spéciaux

A l'installation de Windows NT, des groupes spéciaux sont créés :

Dans Windows NT, les stratégies de sécurité fournissent à l'administrateur un niveau de contrôle sur l'ordinateur. Il existe trois niveaux de stratégies de sécurité :

Stratégie des droits par défaut à l'installation

liste des droits Accordé aux groupes
Accéder à cet ordinateur depuis le réseau Administrateurs, tout le monde, utilisateurs avec pouvoirs
Arrêter le système Administrateurs, opérateurs de sauvegarde, tout le monde, utilisateurs, utilisateurs avec pouvoir
Charger et décharger des pilotes de périphériques Administrateurs
Forcer l'arrêt à partir d'un système distant Administrateurs, utilisateurs avec pouvoir
Gérer le journal d'audit et de sécurité Administrateurs
Modifier l'heure système Administrateurs, utilisateurs avec pouvoir
Ouvrir une session localement Administrateurs, invités, opérateurs de sauvegarde, tout le monde, utilisateurs, utilisateurs avec pouvoir
Prendre possession des fichiers ou autres objets Administrateurs
Restaurer des fichiers et des répertoires Administrateurs, opérateurs de sauvegarde
Sauvegarder des fichiers et des répertoires Administrateurs, opérateurs de sauvegarde
Administration de disques

Windows NT reconnaît les partitions en FAT 16 et en NTFS ( ce denier n'est pas reconnu par MS-DOS. Il gére différents modèles de partitions :
Les partitions principales, au nombre de 4 au maximum par disque
La partitions étendue qui prends la place d'une partition principale (donc maximum une partition étendue et trois partitions principales), elle peut être subdivisée en plusieurs lecteurs logiques

L'agrégat de partitions permet de combiner 2 à 32 zones d'espaces disponibles réparties sur 1 ou plusieurs disques physiques afin de créer une zone globale L'agrégat par bande nécessite au moins 2 zones de même taille sur 2 disques différents L'outil fourni avec Windows NT est l 'administrateur de disques ( WINDISK.EXE) ;seul l'administrateur peut partitionner les disques. On peut convertir une partition FAT en NTFS par la commande : CONVERT [UNITE:] [/FS:NTFS /V] (V veut dire verbose traduit par bavard)mais pas de NTFS à FAT

Sous Windows NT les partitions en FAT 16 peut atteindre 4 Go : les clusters sont de 64 Ko,.mais n'ont pas de sécurité au niveau des ressources. La taille réelle maximale d'un partition NTFS est de 2 To (tera-octets)la sécurité au niveau des ressources s'appelle les permission NTFS

Les permissions NTFS

Sur une partition NTFS, on peut ajouter des sécurités sur les dossiers et fichiers mais pas sur une partition FAT, le système NTFS apporte à l'administrateur toute une série de permissions :

Ces permissions sont en fait une association d'attributs NTFS : R read : lire, W write :écrire, X exécute, D delete : efface, P permission : droit de changer les permissions, O owner : permet de devenir propriétaire

Permission Attribut de dossier Attribut de fichier
Aucun accès  
Lister RX 
Lire RX RX
Ajouter WX 
Ajouter & lire RWX RX
Modifier RWXD RWXD
Contrôle total RWXDPO RWXDPO
La séquence de démarrage

Le boot lance NTLDR qui recherche les fichiers BOOT.INI, NTDETECT.COM et si le disque est SCSI et si le bios de la carte a &eaute;té désactivé, NTBOODD.SYS, il bascule le processeur en mode 386 puis lance un gestionnaire de fichier utilisant l'INT 13h pour IDE

BOOT.INI contient les lignes suivantes :
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version 4.00"*
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version 4.00[Mode VGA]"/basevideo /sos

signification :
multi(0) ou scsci(0) pour savoir le type de liaison (IDE-SCSI avec bios ou SCSI sans bios)
disk(0) 0 pas de disque scsi sinon son numéro d'ID
rdisk(0) port IDE connecté ( primary)
partition(1) c'est la première partition où Windows NT est installé ( de 1 à 4)
basevideo le pilote d'affichage standard
/sos affichage du chargement des différents pilotes
* : c'est ce qui est appelé ARC

Si l'utilisateur ne choisit pas NT le système va chercher BOOTSECT.DOS qui est la sauvegarde du boot du système précédent Dans le cas contraire, NTDETECT.COM se lance : affichage de

NTDETECT Vxxx checking Hardware...
et il inspecte le numéro d'identification du PC, la carte vidéo, le type de clavier, les ports parallèles, les lecteurs de disquettes, la souris ( si elle est présente) puis crée des données matérielles, non-permanentes dans la branche reconstruite à chaque démarrage [HKEY_LOCAL_MACHINE\Hardware]
Puis le noyau est lancé :
HAL ( Hardware Abstract Layer) permet au système d'être indépendant du matériel
NTOSKRNL.EXE va lire les données situées dans la branche du registre [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services] afin de déterminer les drivers et services à charger possédant un statut de démarrage "amorcé" visible par le message :
OS Loader Vxxx . . . . .
où chaque point correspond à un pilote
L'écran devient bleu, passe en, mode 50 lignes, affiche le message
Microsoft Windows NT Version 4...
puis le noyau inspecte, pour les pilotes de statut système, [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services], un nouveau CurrentControlSet est construit mais pas sauvegardé
Le gestionnaire de services SMSS.EXE est lancé, charge le sous-système Win32 et les services de statut "automatique", un nouveau CurrentControlSet est encore construit et copié dans dernière bonne configuration connue puis WINLOGON.EXE démarre et inspecte la clef [HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrrentVersion\Winlogon] et recherche la valeur System, qui contient les noms des sous-systèmes comme ISASS.EXE, gestionnaire de sécurité locale et apparaît la boite de dialogue
"appuyez sur CTRL-ALT-SUPP pour démarrer une session"

Dépannage

Pour créer la disquette de réparation d'urgence, il faut faire la commande :
Démarer\exécuter et taper RDISK /S /S sauvegarde la base de compte

Pour créer les trois disquettes d'amorçage sous Windows NT, formatez les trois disquettes et, en fenêtre MS-DOS, tapez WINNT32 /OX dans l'arborescence D:\I386

Windows NT4 en réseau et Windows NT4 Server

Windows NT 4 est un système d'exploitation multitâche, multiprocesseur mais il n'est pas plug and play. Contrairement à Windows 9x, en réseau, pour avoir accès à un poste il faut avoir un compte et chaque machine possède une base de compte ( Security Account Manager) que RDISK /s sauvegarde

Droits sur le réseau

Les accès via le réseau sont gérés par les partages et leurs permissions. En outre, pour un tel accès, c’est l’autorisation la plus restrictive qui est appliquée

Ouverture d’une session dans un domaine Windows NT Serveur

Windows NT Serveur en PDC ( Primary Domain Controller), dispose de la base SAM de tout le domaine NT et échange celle-ci avec les BDC ( Backup Domain Controller) qui doivent disposer d'une copie de cette base afin de remplacer momentanément le PDC quand une panne survient, ainsi une station cliente connectée au domaine est identifiée par la base SAM du PDC ou de ses BDC

Avec un client Windows 98, il faut faire un click droit sur l'icone du réseau sur le bureau puis : Propriété du réseau\client pour les réseaux Microsoft\propriété\ouvrir une session dans un domaine NT

les profils érrants, accessible par le gestionnaire des utilisateurs du domaine sont sauvegardés dans un répertoire déclaré dans Chemin du profil de l'utilisateur pour les stations NT ou dans Chemin local pour les stations Windows 9x en précisant \\[nom_du_serveur]\[nom_de_partage_du_répertoire_de_profil].
Le script d'ouverture de session doit se trouver dans C:\WINNT\System32\Repl\import\scripts partagé en Netlogon

Sécurisation de Windows 98

Dans [HK_LOCAL_MACHINE\Network\], créez un Dword nommé MustBeValidated et donnez-lui la valeur 1, ce qui permet de restreindre efficacement l'ouverture de session par une identification obligatoire sur le réseau avant d'ouvrir cette session. En ouverture de session, il est possible de poser un script qui automatisera des tâches comme la déclaration de lecteurs réseau par la commande :
NET USE Z: \\serveur_PDC\nom_du_répertoire_partagé qui peut être inclus dans un fichier batch qui sera lancé en script d'ouverture de session

Pour pouvoir installer les services en réseau, ouvrez les propriétés du réseau, puis l'onglet Services et ajouter. Je traiterai que trois services : le serveur DNS, Domain Name Server, le serveur DHCP, Dynamic Host Control Protocole et le serveur WINS, Windows Internet Name Service et pour installer correctement ces services, le protocole TCP/IP

Serveur DNS

Ouvrez le gestionnaire DNS dans les outils d'administration, créez le nouveau serveur en prenant le nom de l'ordinateur (VOTRE_PC), le gestionnaire crée alors un cache

En sélectionnant le serveur, créez une nouvelle zone principale directe, donnez lui le nom de votre domaine et créez le fichier correspondant : VOTRE_DOMAINE.dns, cette zone contiendra au nom de votre domaine deux enregistrements NS et SOA

Créez une nouvelle zone principale, pour une adresse du serveur par exemple de 192.168.5.254 donnez à cette zone le nom de 5.168.192.in-addr.arpa pour qu'elle soit inverse et son fichier correspondant 5.168.192.in-addr.arpa.dns

Retournez dans la zone directe pour créer l'hote en enregistrement A avec un enregistrement PTR (pointeur) associé dans la zone inverse

Si tout a été fait correctement, en lançant NSLOOKUP en fenêtre DOS avec la configuration citée, la commande doit vous renvoyer :

C:\>nslookup
Serveur par défaut : VOTRE_PC
Address: 192.168.5.254

>
vootre serveur DNS est alors opérationnel, le cas contraire renvois :
C:\>nslookup
Serveur par défaut : Unknown
Address: 127.0.0.1

>

nota : sur Windows 2000, Activ Directory oublie de créer le pointeur PTR associé dans la zone de recherche inverse quand il crée son serveur DNS

Serveur DHCP

Ouvrez le gestionnaire DHCP dans les outils d'administration,supprimez la machine locale créez le nouveau serveur en prenant le nom de l'ordinateur (VOTRE_PC), le gestionnaire crée alors le serveur DHCP 192.168.5.254

En sélectionnant le serveur, créez une nouvelle étendue, donnez lui le nom de votre domaine et précisez l'adresse de début (192.168.5.1) et l'adresse de fin (192.168.5.254), délimitant l'étendue, il ne reste plus qu'à limiter le bail au minimum pour éviter les saturations si avec un masque de 255.255.255.0 vous disposez d'un peu plus de 255 machines

Il ne reste plus qu'à exclure l'adresse du serveur, si celle-ci est incluse dans l'étendue (le serveur ne pourrait pas attribuer sa propre adresse IP à une autre machine de son réseau

Serveur WINS

le serveur WINS permet la résolution des noms NETBIOS sur TCP/IP, il automatise les routages du fichier LMHOSTS qu'il remplace, il est possible de lui ajouter des mappages statiques et des exclusions d'adresses IP

Les commandes NET
NET USE /? par exemple affiche le synopsis de NET USE
NET CONFIG Affiche les paramêtres actuels de votre groupe de travail.
NET DIAG Exécute le programme de diagnostics réseau de Microsoft, qui permet d'afficher des informations de diagnostics concernant votre réseau.
NET HELP Fournit des informations concernant les commandes et les messages d'erreur.
NET INIT Charge les pilotes des protocoles et des cartes réseau sans les lier au gestionnaire des protocoles.
NET LOGOFF Interrompt la connexion entre votre ordinateur et les ressources partagées auxquelles celui-ci est connecté.
NET LOGON Permet de vous identifier en tant que membre d'un groupe de travail.
NET PASSWORD Modifie votre mot de passe d'ouverture de session.
NET PRINT Affiche des informations concernant les files d'attente d'impression et gère les tâches d'impression.
NET START Démarre les services.
NET STOP Arrête les services.
NET TIME Affiche l'heure ou synchronise ( /set) l'horloge de votre ordinateur par rapport à celle d'un serveur de temps Microsoft Windows pour Workgroups, Windows NT, Windows 95, ou NetWare.
NET USE Permet de se connecter à une ressource partagée, de se déconnecter de celle-ci, ou d'afficher des informations concernant les connexions.
NET VER Affiche le type et le numéro de version du redirecteur du groupe de travail que vous utilisez.
NET VIEW Affiche la liste des ordinateurs qui partagent des ressources ou la liste des ressources partagées sur un ordinateur spécifique.
disquette client DOS

formatez une disquette en transférant les fichiers système excepté drvspace.bin pour une raison de place manquante en fin de création de la disquette

Manuellement : copiez le répertoire clients sur le CD-ROM de Windows NT 4.0 Server sur C:\ et partagez-le en Clients

Automatiquement : avec l'outil Administration de client réseau qui se trouve intégré aux Outils d'administration (commun)

Puis créez la disquette en désactivant DHCP si le service n'est pas installé sur le serveur
notez l'adresse d'entrée-sortie et l'IRQ de la carte sur la station et l'adresse IP du réseau du serveur

Modifiez ensuite :

retour