Vous pouvez mettre en place un réseau complet avec un serveur de fichiers partagés et le serveur d'impression en installant les Services d'impression (Common UNIX CUPS) et Samba sur un ordinateur de bureau Linux maison. Depuis Linux peut fonctionner sur un minimum de matériel et d'un serveur de fichiers et d'impression n'a pas besoin de beaucoup de ressources mémoire ou CPU, vous pouvez utiliser un vieux bureau que vous auriez normalement envoyer à la poubelle. Cependant, vous aurez besoin d'un gros disque dur à contenir les fichiers de chacun.
Installer Samba et CUPS sur l'ordinateur Linux. Utilisez votre gestionnaire de paquet ou ligne de commande outils graphiques.
Configurer CUPS pour utiliser votre imprimante. Utilisez l'interface graphique Web en tapant "http: // localhost: 631 "- dans votre navigateur.
Arrêtez les services Samba:
sudo /etc/init.d/samba arrêter
Déplacez le fichier de configuration par défaut pour une sauvegarde:
sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bkup
Créez un nouveau fichier smb.conf. Lancez la commande suivante:
sudo gedit /etc/samba/smb.conf
Ensuite, soit créer un nouveau fichier de configuration en suivant la documentation de Samba ou de copier et coller l'exemple suivant dans l'éditeur. Assurez-vous que vous modifiez les paramètres en fonction de votre réseau.
9- [global]
9-workgroup = WORKGROUP
9-netbios name = MYNAME
9-security = user
9 mots de passe nuls = true
9-username map = / etc / samba / smbusers
&N ° 9-hostname recherches = yes
9-hôtes equiv = / etc / hosts
9-hôtes permettent = 192.168.0.0/255.255.255.0 localhost
9-hosts deny = Tous
&N ° 9 interfaces lo = eth0
9-bind interfaces only = oui
9-guest ok = yes
9-impression CUPS =
Nom de 9 printcap = CUPS
9- [imprimantes]
9-comment = Toutes les imprimantes
9-browseable = no
9 imprimable = yes
9-inscriptible = pas
9 public = yes
9-guest ok = yes
9-path = / var / spool / samba
9-imprimante administrateur = racine
9-
9- [Imprimante par défaut]
9-comment = PRINTERNAME
9 imprimable = yes
9-path = / var / spool / samba
9 public = yes
9-guest ok = yes
9-imprimante administrateur = racine
9- [PUBLIC]
9-path = / home / PUBLIC
9-browseable = oui
9-en lecture seule = pas
9-guest ok = yes
9 public = yes
&Mode # 9-create = 766
9- [home_directories]
9-path = / home /% U
9-en lecture seule = pas
9 utilisateurs valides =% U racine
Testez le fichier smb.conf avec la commande suivante:
9- 9-sudo testparm
Ajouter des utilisateurs supplémentaires au serveur Samba:
9-useradd -c "Nouvel Utilisateur" -m -G users -p passwd1 newuser
Les options useradd sont les suivantes:
9 - c est la section des commentaires qui est utilisé pour le nom complet de l'utilisateur
9 - m dit de créer le répertoire personnel de l'utilisateur
9 - g est le nom du groupe pour le groupe de la première connexion de l'utilisateur
9 - p est le mot de passe de l'utilisateur
Laissez Samba savoir sur les utilisateurs:
9-sudo smbpasswd -a newuser
Cartographier les lecteurs réseau Windows. Sur la machine Windows, cliquez sur "Début" et à droite; cliquez sur "Mon Ordinateur." Sélectionner "Map Network Drive," choisissez une lettre de lecteur et tapez nom NetBIOS utilisateur. Ce sera mapper un lecteur au répertoire personnel de l'utilisateur sur la machine Linux.
Ajoutez l'imprimante à la machine Windows. Utilisez Windows "Ajouter une imprimante" utilitaire.