GNU/Linux >> Tutoriels Linux >  >> Debian

Serveur autonome Samba Debian 4.0 (Etch) avec backend tdbsam

Ce tutoriel explique l'installation d'un serveur de fichiers Samba sur Debian Etch et comment le configurer pour partager des fichiers via le protocole SMB ainsi que l'ajout d'utilisateurs. Samba est configuré en tant que serveur autonome et non en tant que contrôleur de domaine. Pour configurer Samba en tant que contrôleur de domaine, consultez ce guide :https://www.howtoforge.com/samba_domaincontroller_setup_ubuntu_6.10

Dans la configuration résultante, chaque utilisateur a son propre répertoire personnel accessible via le protocole SMB et tous les utilisateurs ont un répertoire partagé avec accès en lecture/écriture.

Installer Samba

Installez les packages Debian Samba :

apt-get install libcupsys2 samba samba-common

Répondez aux questions suivantes :

Please specify the workgroup you want this server to appear to be in when queried by clients. Note that this parameter also controls the domain name used with the security=domain setting.
Workgroup/Domain Name:

-> groupe de travail

If your computer gets IP address information from a DHCP server on the network, the DHCP server may also provide information about WINS servers ("NetBIOS name â servers") present on the network. This requires a change to your smb.conf file so that DHCP-provided WINS settings will automatically be read from /etc/samba/dhcp.conf.
The dhcp3-client package must be installed to take advantage of this feature.
Modify smb.conf to use WINS settings from DHCP?

-> non

Modifiez le fichier smb.conf :

vi /etc/samba/smb.conf

Dans la section globale, supprimez le ";" au début de la ligne security =user donc ça ressemble à ça :

security = user

pour permettre aux utilisateurs du système Linux de se connecter au serveur Samba.

Dans la section [homes] remplacez writable =no par :

writable = yes

Fermez le fichier et redémarrez Samba :

/etc/init.d/samba restart

Je vais maintenant ajouter un partage accessible à tous les utilisateurs.

Créez le répertoire pour partager les fichiers et changez le propriétaire en groupe d'utilisateurs.

mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/

A la fin du fichier /etc/samba/smb.conf ajoutez les lignes suivantes :

[allusers]
  comment = All Users
  path = /home/shares/allusers
  valid users = @users
  force group = users 
  create mask = 0660
  directory mask = 0771
  writable = yes

Maintenant, nous redémarrons Samba :

/etc/init.d/samba restart

Ajouter et gérer des utilisateurs

Dans cet exemple, je vais ajouter un utilisateur nommé tom. Vous pouvez ajouter autant d'utilisateurs que nécessaire de la même manière, il suffit de remplacer le nom d'utilisateur tom par le nom d'utilisateur souhaité dans les commandes.

useradd tom -m -G users

Ajoutez maintenant l'utilisateur à la base de données des utilisateurs Samba.

smbpasswd -a tom

-> Entrez le mot de passe du nouvel utilisateur

Vous devriez maintenant pouvoir vous connecter à partir de votre poste de travail Windows avec l'explorateur de fichiers en utilisant le nom d'utilisateur tom et le mot de passe choisi et stocker les fichiers sur le serveur Linux soit dans le répertoire personnel de tom, soit dans le répertoire public partagé.

  • http://www.debian.org
  • http://www.samba.org

Debian
  1. Serveur autonome Samba Ubuntu 7.10 (Gutsy Gibbon) avec backend tdbsam

  2. Serveur autonome Samba Ubuntu 8.10 avec backend tdbsam

  3. Serveur autonome Samba Ubuntu 9.10 avec backend tdbsam

  4. Serveur autonome Ubuntu 13.04 Samba avec backend tdbsam

  5. Création d'un serveur de stockage autonome de type NFS avec GlusterFS sur Debian Lenny

Serveur autonome Debian Wheezy Samba avec backend tdbsam

Installation du serveur Samba sur Debian 8 (Jessie)

Installation du serveur autonome Samba sur Debian 9 (Stretch)

Serveur autonome CentOS 6.4 Samba avec backend tdbsam

Serveur autonome OpenSUSE 12.3 Samba avec backend tdbsam

Comment configurer le serveur Samba avec Debian 11