Académique Documents
Professionnel Documents
Culture Documents
Sommaire
1- Pr requis Page 2
2- Configuration rseau Page 3
3- Installation de samba Page 45
4- Installation de kerberos Page 6
5- Installation de winbind Page 7
6- Connexion au domaine Windows (Active Directory) Page 89
7- Installation de cupsys Page 10 17
Installer une imprimante sous CUPS Page 11
Installation depuis le poste client Windows XP Page 15
8- Installation de apache2 et du module php5 Page 18
9- Installation de phpprintanalyzer Page 19
-1-
1 Pr requis
Les tests ont t effectus sur un serveur Linux Debian (Lenny) dans sa version 5.0
-2-
2 Configuration rseau
/etc/network/interfaces
/etc/resolv.conf
search ch-estran.fr
nameserver 10.10.12.100
/etc/hosts
127.0.0.1 localhost
10.10.12.162 sambadb.ch-estran.fr sambadb
-3-
2 Installation de samba
apt-get install samba
smb.conf
[global]
workgroup = CH-ESTRAN
realm = ch-estran.fr
password server = hutch.ch-estran.fr
wins support = yes
wins server = 10.10.12.100
dns proxy = no
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind enum users = yes
winbind enum groups = yes
winbind use default domain = yes
winbind nested groups = yes
winbind separator = +
load printers = yes
printing = cups
printcap name = cups
security = ADS
encrypt passwords = yes
include = /home/samba/etc/smb.conf.%m
message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
-4-
#======================= Share Definitions =======================
[smbpartage]
path = /home/smbpartage
write list = @CH-ESTRAN+BUILTIN+users
browseable = yes
valid users = @CH-ESTRAN+BUILTIN+users
create mask = 0770
directory mask = 0770
[printers]
comment = Imprimantes
path = /var/spool/samba
browseable = no
public = yes
guest ok = yes
writable = yes
printable = yes
print command = lpr-cups -P %p -o raw %s -r
[print$]
comment = Rpertoire des pilotes pour imprimantes
path = /var/lib/samba/printers
browseable = yes
guest ok = no
read only = no
create mask = 0770
directory mask = 0770
write list = root @CH-ESTRAN+BUILTIN+administrators
-5-
3 Installation de Kerberos
apt-get install krb5-clients
krb5.conf
[libdefaults]
default_realm = CH-ESTRAN.FR
[realms]
CH-ESTRAN.FR = {
kdc = hutch.ch-estran.fr
admin_server = hutch.ch-estran.fr
default_domain = CH-ESTRAN.FR
}
[domain_realm]
.ch-estran.fr = CH-ESTRAN.FR
ch-estran.fr = CH-ESTRAN.FR
[login]
krb4_convert = true
krb4_get_tickets = false
-6-
4 Installation de winbind
apt-get install winbind
-7-
6 Connexion au domaine Windows (Active
Directory)
Aprs un redmarrage du serveur Linux il est possible de lister grce winbind les
utilisateurs et les groupes du domaine windows.
wbinfo u
wbinfo g
-8-
Test de connexion au partage (smbpartage) avec un compte membre du domaine
(testadm).
Dans notre cas le client Windows XP tant membre du domaine et par consquent
utilisant un compte du domaine, il ny pas spcifier un nouveau compte de connexion,
samba reprendra directement le compte utilisateur connecter sur le client XP.
[smbpartage]
valid users = @CH-ESTRAN+BUILTIN+users
-9-
7 Installation de cupsys
apt-get install cupsys
/etc/cups/
cupsd.conf
ServerName 10.10.12.162
- La ligne suivante permet de se connecter via son navigateur web depuis nimporte
quelle machine du rseau.
mime.convs
D commenter la ligne :
application/octet-stream application/vnd.cups-raw 0 -
mime.types
D commenter la ligne :
application/octet-stream
- 10 -
Installer une imprimante sous CUPS :
Il faut tout dabord se connecter au serveur CUPS via un navigateur en tapant ladresse
http://@IPsamba:631
- 11 -
Slectionner limprimante correspondant son adresse IP.
- 12 -
Il est possible de lister les imprimantes partages manuellement par samba grce la
commande :
- 13 -
Permet de lister les drivers utiliser pour les postes Windows.
Locked files:
Pid Uid DenyMode Access R/W Oplock SharePath Name
Time
--------------------------------------------------------------------------------------------------
2708 10000 DENY_NONE 0x100001 RDONLY NONE
/home/smbpartage . Fri Jun 5 11:08:20 2009
2708 10000 DENY_NONE 0x100001 RDONLY NONE
/home/smbpartage . Fri Jun 5 11:08:20 2009
- 14 -
Installation depuis le poste client Windows XP
- 15 -
Le message suivant va apparatre lors de la premire connexion de limprimante.
Le serveur samba ne dispose pas encore du pilote Windows pour cette imprimante.
- 16 -
Il faut maintenant aller chercher le pilote Windows .inf propre cette imprimante.
Grce cette manipulation, le serveur samba copiera en local dans son rpertoire
/var/lib/samba/printers (comme spcifi dans le fichier de configuration de samba).
Si au contraire ont venait utiliser les pilotes proposs par Windows, ceux-ci tant dj
prsent en local sur le client XP, il ne serait pas recopi dans le rpertoire prvu cet
effet sur le serveur samba.
La manipulation serait donc recommencer sur chaque nouveau client.
Maintenant le serveur samba est en mesure de fournir directement sans une aide
quelconque de lutilisateur les pilotes adquats.
Il ne faut pas oublier de mettre les droits ncessaires lcriture des utilisateurs du
domaine sur le rpertoire printers.
- 17 -
8 Installation de apache2 et du module php5
- 18 -
9 Installation de phpprintanalyzer
Phpprintanalyzer ne peut pas tre tlcharger avec apt-get, il faut donc le tlcharger et
linstaller manuellement.
Une fois le rpertoire de phpprintanalyzer extrait, celui-ci doit tre plaer dans le
rpertoire www dapache2 (/var/www)
http://@IPsamba/phpprintanalyzer
- 19 -