Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/01/2017, à 11:47

wysiwyg31

DNS par user ?

Bonjour,

Est il possible de définir un DNS localement sur une machine, mais different suivant l'utilisateur ?

ex: mon compte: DNS de free,   le compte des enfants: DNS d'OpenDNS avec controle parental.

Actuellement, j'ai mis les DNS d'openDNS (avec controle parental) au niveau de la box et les DNS de free sur mon pc (qui ignore les DNS de la box donnés par DHCP).
Ca marche bien, mais je peux pas créer de compte "protégé" aux enfants sur mon PC.

Hors ligne

#2 Le 17/01/2017, à 12:30

laurent63c

Re : DNS par user ?

Bonjour,

Je crois que le fichier .gnomerc dans le /home de chaque user permet d'exécuter des scripts lors d'une ouverture de session gnome.
Voir si $USER est défini à ce moment, et dans ce cas :

#!/bin/bash

OPEN_DNS="xxx.xxx.xxx.xxx"
FREE_DNS="yyy.yyy.yyy.yyy"
RESOLV_FILE="/etc/resolvconf/resolv.conf.d/head"

[ "$USER" == "papa" ] && DNS=$FREE_DNS || DNS=$OPEN_DNS

grep -q nameserver $RESOLV_FILE
[ "$?" == "0" ] && sed -i "s/^nameserver.*/nameserver $DNS/" $RESOLV_FILE || echo "nameserver $DNS" >> $RESOLV_FILE
systemctl restart resolvconf

Dernière modification par laurent63c (Le 17/01/2017, à 12:52)


« Mon père chevauchait un chameau, je roule en Cadillac, mon fils vole en jet, son fils chevauchera un chameau. » - Proverbe Saoudien.

Hors ligne

#3 Le 28/01/2017, à 15:52

wysiwyg31

Re : DNS par user ?

Merci ! je vais tenter smile

Hors ligne