Interdire acces au pc selon l'heure - Win NT/2K/XP - Windows & Software
Marsh Posté le 07-06-2005 à 12:59:54
ah bon ? et on peut programmer les heures autorisées ?
c'est où stp ?
là je suis sous 2000 mais je vais passer sous xp et je reviens.
Marsh Posté le 07-06-2005 à 13:13:15
je voulais dire "je vais rebootter sous win xp pour regarder.
en fait je ne voit pas où c'est 'active directory'.
pourrais-tu me dire stp ?
merci
Marsh Posté le 07-06-2005 à 13:26:20
igottogetout -> laisse tomber Active Directory. C'est en environnement Domaine (réseau entreprise).Toi t'es en Workgroup.
Et je ne vois pas dans les strategies de securité ou sont les paramètres des limitations des sessions(cela existe sous AD, mais en workgroup, je ne sais pas).
Zupstyle -> lis bien l'énoncé du pb avant de répondre
Marsh Posté le 07-06-2005 à 13:29:17
désolé en effet j'ai vite lus et je pensais qu'il parlait d'un domaine
Marsh Posté le 07-06-2005 à 13:32:20
zupstyle a écrit : désolé en effet j'ai vite lus et je pensais qu'il parlait d'un domaine |
igottogetout a écrit : salut à tous |
no pb
Marsh Posté le 07-06-2005 à 13:52:33
zupstyle a écrit : et une école l'ami lol |
Lol, oui c'est vrai tu as raison, on demande à des enfants de retenir des logins/passwords juste pour eviter les Kevin Mithnick en herbe
Marsh Posté le 07-06-2005 à 15:31:08
d'accord
je ne comprenais pas parce que je ne connaisais pas Active Directory
merci les gars
alors faudrait plutôt que je vois du coté des logiciels p être.
j'ai trouvé un petit prog qui s'appelle regulnet.
c'est pas mal, c'est juste pas inviolable à 100 % sous xp, mais bon. si quelqu'un connait mieux.
bonne aprèm
Marsh Posté le 07-06-2005 à 15:46:40
A l'aide la commande suivante :
NET USER [compte] /TIME:ALL (autorise tout le temps)
NET USER [compte] /TIME:M-F,08:00-17:00 (autorise du lundi au vendredi de 8h à 17h)
Note : visiblement fonctionne sous XP, la fonctionnalité n'est pas très bien documentée et il faut probablement franciser les jours de la semaine pour une version française de l'OS. Microsoft utilise /times, mais j'ai trouvé des exemple avec /time... les deux ont l'air de jouer.
Pour plus d'infos :
http://support.microsoft.com/kb/251394/en-us (attention la traduction FR de cette page est mauvaise !!!!)
Par contre j'ignore si cette commande délogue un utilisateur déjà connecté.
Marsh Posté le 07-06-2005 à 16:00:46
ah ! merci ! ç'est tres interressant.
si ça marche c'est génial.
reste ensuite à trouver une combine pour empêcher l'utilsateur de modifier date et heure...
merci requin !
"requin" ? hihi ! -> tu porte mal ton nom :-))
Marsh Posté le 07-06-2005 à 16:14:54
igottogetout -> Mais le requin est un animal magnifique ... c'est juste dommage que l'image populaire du requin ne corresponde pas à la réalité !
Par exemple il y a plus de morts humaines par année causés par les éléphants ou les abeilles que par les requins.
Sur plus de 350 espèces de requins, seul une petite dizaine d'espèces sont potentiellement dangereuse pour l'homme.
Il est vrai que quand tu as d'un côté "un sauvez Willy" et de l'autre les "dents de la mer", je te laisse deviner lequel est considéré comme sympatique. Alors qu'un orque n'est pas forcément moins dangereux.
www.shark.ch
Marsh Posté le 07-06-2005 à 16:20:54
:-))
bon, d'accord :-))
dis donc : j'ai l'impression que la commande 'net user' conccerne quand même un environnement réseau (comme le nom l'indique)
sinon c'est à retenir.
et la syntaxe semble un peu plus fournie (mot de passe, domaine...)
suffit de taper 'net user' ... et le sustème donne la syntaxe requise.
merci en tout cas
y a toujours des choses à apprendre.
a+
là faut que je sorte ...
i got to get out pour de vrai :-))
Marsh Posté le 07-06-2005 à 16:27:31
Requin a écrit : igottogetout -> Mais le requin est un animal magnifique ... c'est juste dommage que l'image populaire du requin ne corresponde pas à la réalité ! |
+1
et puis nager à coté des requins c'est sympas aussi...sans aller à les toucher
Marsh Posté le 08-06-2005 à 02:55:43
trouvé ici : http://www.d2i.ch/pn/az/n.html(y a d'autres infos interressantes apparament d'aileurs sur cette page)
NET USER /TIMES - Définir des plages horaires pour les sessions utilisateurs
Plusieurs utilisateurs d'un même ordinateur et voilà des problèmes en perspective, surtout s'il s'agit d'enfants. Pour éviter des disputes quant aux heures d'accès à l'ordinateur, XP fournit une commande, NET USER, et un paramètre /TIMES qui permet de définir pour chaque utilisateur des plages horaires selon les jours, voire même d'interdire l'accès à la session certains jours de la semaine.
"Sources" de la méthode ci-dessous:
JacK (MVP) bien connu des groupes de discussion, qui a redécouvert cette fonctionnalité et Jean-Claude Bellamy pour les précisions sous forme d'exemple.
Syntaxe de la commande
net user %username% /times:{jour[-jour][,jour[-jour]] ,heure[-heure][,heure[-heure]] [;
] | all}.
Note: L'Aide et Support d'XP peut faire naître des interrogations sur le nom réel du paramètre. En effet, /times: et /time: sont utilisés dans les exemples. Pas de panique! L'utilisateur peut choisir indifféremment l'une ou l'autre orthographe. La restriction s'appliquera sans problème.
Les valeurs de jours peuvent être spécifiées en toutes lettres (lundi, mardi) ou représentées par leur abréviation: L, Ma, Me, J, V, S, D. La casse (majuscules ou minuscules) n'a aucune importance
Les valeurs horaires sont incrémentées en heures pleines sur 24 heures ou, pour le format 12 heures, avec les préfixes am et pm ou a.m. et p.m. (1am-8pmou 13:00-20:00)
Remarque: A l'usage, il semblerait que parfois les minutes soient prises en compte dans le format 00:00. Par exemple, la plage horaire 18:30-23:15 permettra l'entrée en session à 18 h 30 et la fermera à 23 h 15. Mes tests ont toujours abouti à une erreur "heure non pleine". Cette info est donc donnée sans garantie aucune.
Les valeurs Jours sont séparées des valeurs Heures par une virgule (L,18:00-22:00)
Le début et la fin d'une plage de Jours ou d'Heures sont séparés par un tiret: Mercredi-Samedi resp. 13:00-22:00 )
Les plages Jours,Heures sont séparées par un point-virgule (L,18:00-22:00;Me,13:00-15:00;etc..).
La valeur all annule les restrictions. L'utilisateur peut donc ouvrir sa session en permanence.
La valeur nulle (blanc) signifie qu'un utilisateur ne peut pas se connecter.
Exemples
Dans une invite de commandes
(Démarrer/Exécuter... saisir CMD)
taper la commande
pour ...
net user panthere /times:L-D,8am-5pm
autoriser l'accès de l'utilisateur Panthère à sa session
tous les jours = de 8 h 00 à 17 h 00
net user thierry /times:L-V,08:00-17:00;S-D,10:00-22:00
autoriser l'accès de l'utilisateur Thierry à sa session
du lundi au vendredi = de 08 h 00 à 17 h 00
samedi et dimanche = de 10 h 00 à 22 h 00
net user jcb /times:L,04:00-17:00;Ma,13:00-15:00;Me-V,08:00-17:00
autoriser l'accès de l'utilisateur JCB à sa session
le lundi = de 4 h 00 à 17 h 00
le mardi = de 13 h 00 à 15 h 00
du mercredi au vendredi = de 8 h 00 à 17 h 00
le samedi et dimanche = pas autorisé
net user jack /times:Ma,05:00-20:00;Me-V,08:00-17:00;S-D,10:00-23:00
autoriser l'accès de l'utilisateur Jack à sa session
le lundi = pas autorisé
le mardi = de 5 h 00 à 20 h 00
du mercredi au vendredi: de 8 h 00 à 17 h 00
le samedi et dimanche = de 10 h 00 à 23 h 00
net user jcb /times:all
annuler toutes les restrictions définies pour l'utilisateur JCB
net user jcb
afficher les restrictions définies pour l'utilisateur JCB
Remarques
Il faut être très attentif en définissant des plages horaires, des erreurs sont vites arrivées. Si une plage définie en englobe (partiellement ou totalement) une autre, c'est la plage horaire la plus large qui prévaut. Pour éviter ces problèmes, prévoir des plages disjointes.
La plage "dimanche à samedi" de la commande net user panthere /times:d-s,9am-7pm;j-v,10am-6pm englobe forcément le jeudi et le vendredi. Les horaires du jeudi et du vendredi ne seront pas pris en considération !
Pour que les plages horaires désirées s'appliquent, la commande correcte est donc
net user panthere /times:s-me,9am-7pm;j-v,10am-6pm
Les jeudi et vendredi sont englobés dans les deux plages de la commande net user jack /times:j-d,3-22;l-v,13-15. La plage horaire du jeudi-dimanche étant la plus longue que celle du lundi-vendredi, l'accès sera autorisé le jeudi et le vendredi de 3 h 00 à 22 h 00 !
Pour que la plage horaire 13 h 00 - 15 h h00 s'applique aux jeudi et vendredi, la commande doit être définie comme suit:
net user jack /times:s-d,3-22;l-v,13-15
Attention!
La saisie d'une nouvelle plage horaire pour un utilisateur écrase les restrictions précédentes dudit utilisateur. Pour modifier ou ajouter une plage à un utilisateur déjà soumis à des restrictions, il faut donc taper l'intégralité des plages.
Exemple: L'utilisateur JacK est autorisé pour l'instant à accéder à sa session du lundi au vendredi de 6 h 00 à 17 h 00, mais l'accès doit également être autorisé le samedi et le dimanche. La saisie de la commande net user jack /times:s-d,08:00-23:00 écrasera les restrictions initiales et lui interdira purement et simplement l'accès du lundi au vendredi!
Pour ajouter la plage Samedi-Dimanche aux droits d'accès de Jack, il faut donc taper toutes les plages autorisées:
net user jack /times:l-v,06:00-17:00;s-d,08:00-23:00
IMPORTANT
JacK souligne que, pour forcer la déconnexion à l'expiration de la plage horaire, il faut mettre en oeuvre une stratégie de sécurité locale comme suit:
Gros bémol: Malheureusement, cette restriction ne fonctionne qu'en réseau. Donc si la station de travail est dans un domaine. Pour l'instant, aucune méthode n'a été trouvée pour obliger la fermeture d'une session sur un ordinateur membre d'un groupe de travail. Mais nous cherchons
Par Démarrer/Exécuter... (ou Windows+r).. saisir secpol.msc
Ouvrir le dossier Paramètres de sécurité\Stratégies locales\Options de sécurité\
Dans le volet droit, double-cliquer sur l'entrée Sécurité réseau : forcer la fermeture de session quand les horaires
de connexion expirent
Dans la boîte de dialogue, cocher l'option Activé.
Informations complémentaires sur la commande NET USER
Aide et Support d'XP dans le menu Démarrer ou par la séquence de touches Windows+F1). Saisir net user dans le champ de recherche
Fiche technique Microsoft: N°816666 (s'applique à Serveur 2003 mais également à XP par analogie)
Marsh Posté le 08-06-2005 à 03:00:23
bref, c'est tres compliqué et en plus impossible d'obtenir un arrêt de windows automatiquement sauf si on est en reseau avec un "nom de domaine", si j'ai bien saisi.
Marsh Posté le 08-06-2005 à 04:16:28
Rooh il faut leur faire confiance aux enfants
Et si c'est un problème de frères et soeurs, suffit de discuter de ça en reunissant tout le monde et de leur demander si papa peut leur faire confiance
C'est bon pour leur éducation en plus de savoir respecté l'autre
Marsh Posté le 08-06-2005 à 11:12:50
http://www.01net.com/telecharger/w [...] 28161.html
seul que j'ai trouvé mais shareware.
Marsh Posté le 08-06-2005 à 14:08:25
super
je l'avais PAS vu celui là.
je le testerai ce soir
Marsh Posté le 08-06-2005 à 20:30:24
enfin bref... ()
yep igottogetout test le il a l'air sympas
Marsh Posté le 08-06-2005 à 22:53:14
"je l'avais PAS vu celui là"
manquait le "pas". j'ai honte !
n'importe quoi j'ai ecrit le contraire.
je teste ces trucs pour répondre à la demande de quelqu'un.
sinon j'en ai pas besoin moi.
Marsh Posté le 07-06-2005 à 12:53:19
salut à tous
je me demande comment on peut interdire l'acces à un pc à des utilisateurs, des enfants par exemple - à certaines heures predefinies.
avec un logicel ? lequel ?
par le biais d'une gestion multi-utilisateurs et de focntions contenues dans windows ? mais je ne vois pas.
si quelqu un a une idée ? merci
Message édité par igottogetout le 07-06-2005 à 12:53:55