Pages : 1
#1 Le 17/01/2017, à 10: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, à 11: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, à 11: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, à 14:52
- wysiwyg31
Re : DNS par user ?
Merci ! je vais tenter
Hors ligne
Pages : 1