<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>http://wiki.pedrono.fr/index.php?action=history&amp;feed=atom&amp;title=Installation_d%27un_serveur_de_homedir</id>
	<title>Installation d&#039;un serveur de homedir - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.pedrono.fr/index.php?action=history&amp;feed=atom&amp;title=Installation_d%27un_serveur_de_homedir"/>
	<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Installation_d%27un_serveur_de_homedir&amp;action=history"/>
	<updated>2026-06-04T13:43:09Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Installation_d%27un_serveur_de_homedir&amp;diff=44&amp;oldid=prev</id>
		<title>imported&gt;Jules le 10 septembre 2008 à 09:10</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Installation_d%27un_serveur_de_homedir&amp;diff=44&amp;oldid=prev"/>
		<updated>2008-09-10T09:10:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 10 septembre 2008 à 09:10&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l182&quot;&gt;Ligne 182 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 182 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Samba]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Samba]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:NFS]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:NFS]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:A_MODIFIER]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Jules</name></author>
	</entry>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Installation_d%27un_serveur_de_homedir&amp;diff=43&amp;oldid=prev</id>
		<title>imported&gt;Jules : Nouvelle page : = Introduction =  Dans le cadre de la mise à disposition de l&#039;ENT pour les personnels INSA, on a mis en place le serveur &#039;&#039;diabolo&#039;&#039; (le pendant de &#039;&#039;satanas&#039;&#039; pour les étudiants) ...</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Installation_d%27un_serveur_de_homedir&amp;diff=43&amp;oldid=prev"/>
		<updated>2008-09-10T09:10:09Z</updated>

		<summary type="html">&lt;p&gt;Nouvelle page : = Introduction =  Dans le cadre de la mise à disposition de l&amp;#039;ENT pour les personnels INSA, on a mis en place le serveur &amp;#039;&amp;#039;diabolo&amp;#039;&amp;#039; (le pendant de &amp;#039;&amp;#039;satanas&amp;#039;&amp;#039; pour les étudiants) ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de la mise à disposition de l&amp;#039;ENT pour les personnels INSA, on a mis en place le serveur &amp;#039;&amp;#039;diabolo&amp;#039;&amp;#039; (le pendant de &amp;#039;&amp;#039;satanas&amp;#039;&amp;#039; pour les étudiants) afin de fournir aux personnels un espace de stockage.&lt;br /&gt;
&lt;br /&gt;
Comme &amp;#039;&amp;#039;satanas&amp;#039;&amp;#039;, &amp;#039;&amp;#039;diabolo&amp;#039;&amp;#039; permet d&amp;#039;accéder à son homedir de plusieurs manières:&lt;br /&gt;
&lt;br /&gt;
* via samba (montage des homedirs lors des sessions Windows, accès par le canal de stockage de l&amp;#039;ENT).&lt;br /&gt;
* via NFS (auto montage du homedir lors de connexions FTP, pour accès depuis des stations Unix).&lt;br /&gt;
* via FTP (pour palier au problème de dépôts multiples et simultanés impossible via le canal de stockage).&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;espace disponible pour chaque utilisateur est de 1Go.&lt;br /&gt;
&lt;br /&gt;
= Installation du serveur et des services =&lt;br /&gt;
&lt;br /&gt;
== Installation du système ==&lt;br /&gt;
&lt;br /&gt;
* Installation de l&amp;#039;OS: Red Hat Enterprise Linux Server release 5.2 (Tikanga)&lt;br /&gt;
* Installation des VMWare Tools:&lt;br /&gt;
&lt;br /&gt;
 [root@diabolo ~]# mount /dev/cdrom /media/cdrom&lt;br /&gt;
 [root@diabolo ~]# cd /media/cdrom&lt;br /&gt;
 [root@diabolo cdrom]# cp VMwareTools-3.0.2-69376.tar.gz /tmp&lt;br /&gt;
 [root@diabolo cdrom]# cd ..&lt;br /&gt;
 [root@diabolo ~]# umount /media/cdrom&lt;br /&gt;
 [root@diabolo ~]# cd /tmp&lt;br /&gt;
 [root@diabolo tmp]# tar zxvf VMwareTools-3.0.2-69376.tar.gz &lt;br /&gt;
 [root@diabolo tmp]# cd vmware-tools-distrib/&lt;br /&gt;
 [root@diabolo vmware-tools-distrib]# ./vmware-install.pl&lt;br /&gt;
 [root@diabolo vmware-tools-distrib]#  cd ..&lt;br /&gt;
 [root@diabolo tmp]# rm -rf /tmp/vmware-tools-distrib/&lt;br /&gt;
 [root@diabolo tmp]# rm /tmp/VMwareTools-3.0.2-69376.tar.gz &lt;br /&gt;
 [root@diabolo tmp]# reboot&lt;br /&gt;
&lt;br /&gt;
* Nettoyage des services:&lt;br /&gt;
&lt;br /&gt;
 [root@diabolo ~]# chkconfig --list&lt;br /&gt;
 [root@diabolo ~]# chkconfig --level 2345 bluetooth off&lt;br /&gt;
 [root@diabolo ~]# chkconfig --level 2345 kudzu off&lt;br /&gt;
 [root@diabolo ~]# chkconfig --level 2345 cups off&lt;br /&gt;
 [root@diabolo ~]# chkconfig --level 2345 apmd off&lt;br /&gt;
 [root@diabolo ~]# chkconfig --level 2345 smartd off&lt;br /&gt;
 [root@diabolo ~]# chkconfig --level 2345 isdn off&lt;br /&gt;
 [root@diabolo ~]# chkconfig --level 3 nfs on&lt;br /&gt;
 [root@diabolo ~]# chkconfig --level 3 avahi-daemon off&lt;br /&gt;
 [root@diabolo ~]# chkconfig --level 3 anacron off&lt;br /&gt;
 [root@diabolo ~]# chkconfig --level 3 atd off&lt;br /&gt;
 [root@diabolo ~]# chkconfig --level 3 cpuspeed off&lt;br /&gt;
&lt;br /&gt;
== Création de l&amp;#039;espace disque sur la baie de disque ==&lt;br /&gt;
&lt;br /&gt;
* Se connecter via un navigateur au gestionnaire EqualLogic de la baie de disque.&lt;br /&gt;
* Création d&amp;#039;un LUN (Logical UNit) au niveau du stockage.&lt;br /&gt;
* Attribution du LUN à Diabolo en Raw Device Mapping.&lt;br /&gt;
* Formatage du LUN depuis diabolo:&lt;br /&gt;
&lt;br /&gt;
 [root@diabolo ~]# fdisk /dev/sdb&lt;br /&gt;
 [root@diabolo ~]# mkfs -t ext3 /dev/sdb1&lt;br /&gt;
 [root@diabolo ~]# mkdir /perso&lt;br /&gt;
&lt;br /&gt;
== Intégration de cet espace disque au système ==&lt;br /&gt;
&lt;br /&gt;
 [root@diabolo ~]# vi /etc/fstab&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;ajout de la ligne suivante:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 /dev/sdb1               /perso                  ext3    defaults,usrquota,grpquota        1 1&lt;br /&gt;
 [root@diabolo ~]# vi /etc/mtab&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;ajout de la ligne suivante:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 /dev/sdb1 /perso ext3 rw,usrquota,grpquota 0 0&lt;br /&gt;
&lt;br /&gt;
== Configuration de NFS ==&lt;br /&gt;
&lt;br /&gt;
 [root@diabolo ~]# vi /etc/ldap.conf&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;paramètres ajoutés au fichier:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 host annuaire.insa-rennes.fr&lt;br /&gt;
 base dc=insa-rennes,dc=fr&lt;br /&gt;
 pam_filter objectclass=posixAccount&lt;br /&gt;
 nss_base_passwd         ou=people,dc=insa-rennes,dc=fr?sub&lt;br /&gt;
 nss_base_group          ou=groupsys,dc=insa-rennes,dc=fr?sub&lt;br /&gt;
 [root@diabolo ~]# vi /etc/nsswitch.conf&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;paramètres ajoutés au fichier:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 passwd:     files ldap&lt;br /&gt;
 shadow:     files&lt;br /&gt;
 group:      files ldap&lt;br /&gt;
 [root@diabolo ~]# /etc/init.d/nfs start&lt;br /&gt;
 [root@diabolo ~]# vi /etc/exports&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;paramètres ajoutés au fichier:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 /perso 10.5.1.0/24(rw,sync,no_root_squash)&lt;br /&gt;
 [root@diabolo ~]# /etc/init.d/portmap restart&lt;br /&gt;
 [root@diabolo ~]# service nfs restart&lt;br /&gt;
&lt;br /&gt;
== Configuration de samba ==&lt;br /&gt;
&lt;br /&gt;
* Paramétrage de &amp;#039;&amp;#039;smb.conf&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 [root@diabolo ~]# vi /etc/samba/smb.conf&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;paramètres ajoutés au fichier:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [global]&lt;br /&gt;
         workgroup = ADMR&lt;br /&gt;
         netbios name = DIABOLO&lt;br /&gt;
         server string = Serveur Samba Diabolo&lt;br /&gt;
         log file = /var/log/samba/smbd.log&lt;br /&gt;
         max log size = 5000&lt;br /&gt;
         #security = DOMAIN&lt;br /&gt;
         security = ADS&lt;br /&gt;
         #security = user&lt;br /&gt;
         use kerberos keytab = true&lt;br /&gt;
         #password server = 10.1.64.3&lt;br /&gt;
         password server = 10.1.64.1&lt;br /&gt;
         realm = ADMR.INSA&lt;br /&gt;
         encrypt passwords = yes&lt;br /&gt;
         socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192&lt;br /&gt;
         #remote announce = 10.1.64.3&lt;br /&gt;
         remote announce = 10.1.64.1&lt;br /&gt;
         winbind use default domain = yes&lt;br /&gt;
         winbind trusted domains only = yes&lt;br /&gt;
         idmap uid = 10000-20000&lt;br /&gt;
         #idmap gid = 10000-20000&lt;br /&gt;
         idmap gid = 500-20000&lt;br /&gt;
         load printers = no&lt;br /&gt;
         show add printer wizard = no&lt;br /&gt;
         printing = none&lt;br /&gt;
         printcap name = /dev/null&lt;br /&gt;
         disable spoolss = yes &lt;br /&gt;
 &lt;br /&gt;
 #============================ Share Definitions ============================== &lt;br /&gt;
 &lt;br /&gt;
 [homes]&lt;br /&gt;
         comment = RÃ©pertoires personnels rÃ©seau&lt;br /&gt;
         browseable = no&lt;br /&gt;
         writable = yes&lt;br /&gt;
         path = /perso/%S&lt;br /&gt;
         create mask = 700&lt;br /&gt;
         directory mask = 711&lt;br /&gt;
         force create mode = 700&lt;br /&gt;
         inherit acls = yes&lt;br /&gt;
&lt;br /&gt;
* Paramétrage de &amp;#039;&amp;#039;krb5.conf&amp;#039;&amp;#039;:&lt;br /&gt;
 [root@diabolo ~]# vi /etc/krb5.conf&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;paramètres ajoutés au fichier:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [libdefaults]&lt;br /&gt;
  default_realm = ADMR.INSA&lt;br /&gt;
  dns_lookup_realm = false&lt;br /&gt;
  dns_lookup_kdc = false&lt;br /&gt;
 &lt;br /&gt;
 [realms]&lt;br /&gt;
  ADMR.INSA = {&lt;br /&gt;
   kdc = castor.admr.insa&lt;br /&gt;
   admin_server = castor.admr.insa&lt;br /&gt;
   default_domain = ADMR.INSA&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
 [domain_realm]&lt;br /&gt;
  .admr.insa = ADMR.INSA&lt;br /&gt;
  admr.insa = ADMR.INSA&lt;br /&gt;
&lt;br /&gt;
* Jonction du serveur au domaine ADMR:&lt;br /&gt;
&lt;br /&gt;
 [root@diabolo ~]# net ads join -U administrateur&lt;br /&gt;
&lt;br /&gt;
* Création des homedir:&lt;br /&gt;
&lt;br /&gt;
 [root@diabolo ~]# for user in `wbinfo -u`; do mkdir /perso/$user; chown $user: /perso/$user; chmod 0711 /perso/$user; setquota -u $user 1000000 1000000 0 0 /perso; done&lt;br /&gt;
&lt;br /&gt;
* Mapping manuel de groupes pour éviter des erreurs samba:&lt;br /&gt;
&lt;br /&gt;
 [root@diabolo ~]# groupadd Admin_nt&lt;br /&gt;
 [root@diabolo ~]# groupadd Users_nt&lt;br /&gt;
 [root@diabolo ~]# net groupmap add unixgroup=Admin_nt ntgroup=Administrators&lt;br /&gt;
 [root@diabolo ~]# net groupmap add unixgroup=Users_nt ntgroup=Users&lt;br /&gt;
 [root@diabolo ~]# net groupmap list&lt;br /&gt;
&lt;br /&gt;
== Installation du serveur FTP ==&lt;br /&gt;
&lt;br /&gt;
 [root@diabolo ~]# yum install vsftpd.i386&lt;br /&gt;
 [root@diabolo ~]# chkconfig --level 3 vsftpd on&lt;br /&gt;
 [root@diabolo ~]# scp root@satanas:/etc/auto.master /etc/&lt;br /&gt;
 [root@diabolo ~]# scp root@satanas:/etc/auto.home /etc/&lt;br /&gt;
 [root@diabolo ~]# /etc/init.d/autofs restart&lt;br /&gt;
&lt;br /&gt;
[[Category:Systeme]]&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Samba]]&lt;br /&gt;
[[Category:NFS]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Jules</name></author>
	</entry>
</feed>