Samba Configuration · 3 min read · Dec 11, 2025

Contrôleur de domaine Samba pour petits groupes de travail avec SWAT sur Fedora 8 - Page 2

4.3 CUPS

Si vous configurez un serveur sans interface graphique, vous devez modifier la configuration IP pour utiliser l’interface web de CUPS. Remplacez %vm_ip% par l’IP de votre VM (par exemple : 192.168.0.100) et %workstation_ip% par l’IP de la station de travail que vous utiliserez pour accéder à l’interface web de CUPS.

vi /etc/cups/cupsd.conf

Changez :

Listen localhost:631

À :

Listen %vm_ip%:631

Changez :

# Restrict access to the server...  
  
Order allow,deny  
Allow localhost  
# Restrict access to the admin pages...  
  
Encryption Required  
Order allow,deny  
Allow localhost  
# Restrict access to configuration files...  
  
AuthType Default  
Require user @SYSTEM  
Order allow,deny  
Allow localhost  

À :

# Restrict access to the server...  
  
Order allow,deny  
Allow localhost  
Allow %workstation_ip%  
# Restrict access to the admin pages...  
  
Encryption Required  
Order allow,deny  
Allow localhost  
Allow %workstation_ip%  
# Restrict access to configuration files...  
  
AuthType Default  
Require user @SYSTEM  
Order allow,deny  
Allow localhost  
Allow %workstation_ip%  

Maintenant, nous créons un certificat SSL pour l’interface web de CUPS :

openssl req -new -x509 -keyout /etc/cups/ssl/server.key \  
-out /etc/cups/ssl/server.crt -days 365 -nodes

Ensuite, redémarrez CUPS :

/etc/init.d/cups restart

Vous pouvez maintenant gérer vos imprimantes CUPS via l’interface web de CUPS depuis votre station de travail. Ouvrez https://%vm_ip%:631/ dans votre navigateur préféré et connectez-vous en tant que root. Veuillez noter que s’il n’y a pas de pilote Linux disponible pour votre imprimante et que vous souhaitez utiliser cette imprimante uniquement depuis vos stations de travail Windows via SAMBA, vous pouvez utiliser le fabricant d’imprimante “RAW” et installer le bon pilote sur vos stations de travail Windows.

Veuillez noter que si vous allez configurer une imprimante HP, vous devez l’ajouter à CUPS via hplip (ligne de commande). La commande exacte dépend du type de connexion de votre appareil - jetez un œil à “ hp-setup –help “. Par exemple : Pour une imprimante réseau avec l’IP 192.168.0.20, la commande est “ hp-setup -i 192.168.0.20 “. Ensuite, vous pouvez ajuster les paramètres de l’imprimante (résolution, etc.) dans l’interface web de CUPS.

Après avoir ajouté une nouvelle imprimante à CUPS, vous devrez l’ajouter à Samba via

cupsaddsmb -a

4.4 Quota

Maintenant, nous préparons le système pour l’utilisation des quotas.

vi /etc/fstab

Ajoutez usrquota et grpquota à la ligne pour la partition racine. Les options devraient ressembler à cette ligne :

/dev/VolGroup00/LogVol00 / ext3 defaults,usrquota,grpquota 1 1

Ensuite, nous créons les fichiers pour les paramètres de quota et remontons la partition racine.

touch /aquota.user /aquota.group  
chmod 600 /aquota.*  
mount -o remount /  
quotacheck -avugm  
quotaon -avug

Remarque : Vous obtiendrez une erreur comme celle-ci lorsque vous lancerez quotacheck -avugm pour la première fois :

quotacheck: WARNING - Quotafile //aquota.user was probably truncated. Cannot save quota settings...  
quotacheck: WARNING - Quotafile //aquota.group was probably truncated. Cannot save quota settings...

C’est normal et il n’y a pas de quoi s’inquiéter. Comment utiliser les quotas pour les utilisateurs est expliqué plus tard dans ce guide lorsque nous ajoutons des utilisateurs à notre domaine Samba.

4.5 Hosts

Ajoutez l’IP de votre hôte et tous les ordinateurs de votre groupe de travail au fichier hosts sur le serveur.

vi /etc/hosts

Cela devrait ressembler à ceci :

# Do not remove the following line, or various programs
 # that require network functionality will fail.
 127.0.0.1       localhost.localdomain   localhost
 192.168.0.100   server1.example.com     server1
 192.168.0.110   workstation1
 192.168.0.111   workstation2
 192.168.0.112   workstation3
 ::1     localhost6.localdomain6 localhost6

4.6 Services

Maintenant, nous activons le démarrage automatique des services nécessaires.

chkconfig smb on  
chkconfig nmb on  
chkconfig winbind on  
chkconfig swat on

Ensuite, redémarrez le système.

reboot
Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.