{"id":212,"date":"2009-02-28T18:06:19","date_gmt":"2009-02-28T16:06:19","guid":{"rendered":"http:\/\/gcolpart.evolix.net\/blog21\/?p=212"},"modified":"2009-02-28T18:06:19","modified_gmt":"2009-02-28T16:06:19","slug":"administration-dun-serveur-nis-sous-openbsd","status":"publish","type":"post","link":"https:\/\/gcolpart.evolix.net\/blog21\/administration-dun-serveur-nis-sous-openbsd\/","title":{"rendered":"Administration d&#8217;un serveur NIS sous OpenBSD"},"content":{"rendered":"<p><a href=\"http:\/\/fr.wikipedia.org\/wiki\/Network_Information_Service\">NIS<\/a> est un protocole r\u00e9seau de distribution d&#8217;informations syst\u00e8me (utilisateurs, groupes, machines, etc.). De plus en plus remplac\u00e9 par LDAP, il reste encore souvent pr\u00e9sent sur des r\u00e9seaux avec des syst\u00e8mes h\u00e9t\u00e9rog\u00e8nes.<\/p>\n<p>Un probl\u00e8me assez classique avec NIS est l&#8217;administration de la base d&#8217;utilisateurs. D\u00e9port\u00e9e dans une base distincte (<em>\/var\/yp\/<\/em><em>DOMAINNAME\/<\/em>), on peut :<br \/>\n&#8211; la g\u00e9rer comme une source de donn\u00e9es ind\u00e9pendante, mais cela rend assez complexe l&#8217;administration, car on ne peut pas vraiment utiliser les outils classiques (commande <em>adduser<\/em>, d\u00e9tection du max(UID), etc.)<br \/>\n&#8211; g\u00e9rer les utilisateurs\/groupes locaux, et g\u00e9n\u00e9rer la base NIS \u00e0 partir des donn\u00e9es locales. Dans ce cas, la probl\u00e8matique est de ne pas exporter les utilisateurs\/groupes syst\u00e8me !<\/p>\n<p>Dans le second cas, il n&#8217;existe pas de distinction des utilisateurs\/groupes syst\u00e8me dans le <em>Makefile.yp<\/em> distribu\u00e9 par OpenBSD. Heureusement, <a href=\"http:\/\/kerneltrap.org\/index.php?q=mailarchive\/openbsd-misc\/2007\/2\/19\/144711\">Antoine Jacoutot a \u00e9crit un petit patch<\/a> pour g\u00e9rer des MINUID\/MINGID\/MAXUID\/MAXGID : voici le <a href=\"http:\/\/www.gcolpart.com\/hacks\/Makefile.yp.patch\">patch<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>NIS est un protocole r\u00e9seau de distribution d&#8217;informations syst\u00e8me (utilisateurs, groupes, machines, etc.). De plus en plus remplac\u00e9 par LDAP, il reste encore souvent pr\u00e9sent sur des r\u00e9seaux avec des syst\u00e8mes h\u00e9t\u00e9rog\u00e8nes. Un probl\u00e8me assez classique avec NIS est l&#8217;administration de la base d&#8217;utilisateurs. D\u00e9port\u00e9e dans une base distincte (\/var\/yp\/DOMAINNAME\/), on peut : &#8211; la [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,72,23,69],"tags":[79,149],"class_list":["post-212","post","type-post","status-publish","format-standard","hentry","category-evolix","category-french","category-openbsd","category-planet-libre","tag-nis","tag-openbsd"],"_links":{"self":[{"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/posts\/212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/comments?post=212"}],"version-history":[{"count":4,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/posts\/212\/revisions"}],"predecessor-version":[{"id":216,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/posts\/212\/revisions\/216"}],"wp:attachment":[{"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/media?parent=212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/categories?post=212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/tags?post=212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}