GNU/Linux >> Tutoriels Linux >  >> Arch Linux

Comment installer Samba sur AlmaLinux 8

Dans ce didacticiel, nous allons vous montrer comment installer Samba sur AlmaLinux 8. Pour ceux d'entre vous qui ne le savaient pas, Samba, une réimplémentation du populaire SMB (bloc de message serveur ), est une application stable et gratuite qui permet le partage de fichiers et de services d'impression sur un réseau. Samba permet aux machines Linux/Unix de communiquer avec des machines Windows sur un réseau.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation du partage de fichiers Samba sur un AlmaLinux 8. Vous pouvez suivre les mêmes instructions pour CentOS et Rocky Linux.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :AlmaLinux 8, CentOS et Rocky Linux 8.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Samba sur AlmaLinux 8

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

sudo dnf updatesudo dnf install epel-release mod_ssl

Étape 2. Installer Samba sur AlmaLinux 8.

Par défaut, Samba est disponible sur le référentiel de base AlmaLinux 8. Nous exécutons maintenant la commande suivante pour installer Samba sur votre système :

sudo dnf install samba samba-common samba-client

Confirmez le progiciel installé avec cette commande :

rpm -qi samba

Une fois l'installation terminée, activez maintenant Samba (pour qu'il démarre automatiquement au démarrage du système), démarrez Samba et vérifiez l'état à l'aide des commandes ci-dessous :

sudo systemctl start smbsudo systemctl enable smbsudo systemctl status smb

Étape 3. Configuration de Samba.

Maintenant, nous éditons le fichier de configuration de samba et y apportons quelques modifications et entrées :

sudo mkdir -p /home/idroot

Ensuite, nous attribuerons les autorisations et les propriétés comme suit :

sudo chmod -R 755 /home/idrootsudo chown -R persons:nobody /home/idrootsudo chcon -t samba_share_t /home/idroot

Modifions le fichier de configuration de Samba :

sudo nano /etc/samba/smb.conf

Ajoutez les fichiers suivants :

[global]workgroup =WORKGROUPserver string =Samba Server %vnetbios name =idroot SmbSvrsecurity =usermap to guest =bad userdns proxy =no[Public]path =/home/idrootbrowsable =yeswritable =yesguest ok =yesread only =no 

Enregistrez vos modifications dans le fichier et quittez-le. Ensuite, redémarrez le service Samba pour que les nouvelles modifications prennent effet :

sudo systemctl redémarrer smb

Vérifiez la configuration à l'aide de cette commande :

sudo testparm

Étape 4. Configurez le pare-feu.

AlmaLinux est livré avec firewalld activé par défaut, et il bloquera les autres connexions d'autres ordinateurs qui tentent d'accéder à notre service Samba. Nous devons ouvrir les ports appropriés afin que les ressources partagées par samba sont accessibles depuis d'autres machines :

sudo firewall-cmd --permanent --add-service=sambasudo firewall-cmd --reload

Étape 5. Sécurisez le partage de fichiers Samba.

Vous pourriez demander à vos utilisateurs Samba d'authentifier par mot de passe leur accès aux fichiers partagés. Créons un groupe d'utilisateurs Samba sur notre serveur :

sudo groupadd sambagrpsudo useradd -g sambagrp sambausr

Ensuite, créez un dossier sécurisé, puis accordez-lui les autorisations et la propriété relatives :

sudo mkdir -p /home/idrootprivatesharesudo chmod -R 770 /home/idrootprivatesharesudo chcon -t samba_share_t /home/idrootprivatesharesudo chown -R root:sambagrp /home/idrootprivateshare

Ensuite, créez un mot de passe pour l'utilisateur Samba que nous venons de créer qui sera utilisé pour l'authentification lors de l'accès au répertoire :

sudo smbpasswd -a sambausr

Ensuite, modifiez le fichier de configuration Samba pour ajouter des configurations de partage sécurisé :

sudo nano /etc/samba/smb.conf

Ajoutez les fichiers suivants :

[Private] path =/home/idrootprivateshare valid users =@private guest ok =no writable =yes browsable =yes

Enfin, redémarrez les démons Samba pour appliquer les configurations :

sudo systemctl redémarrer smb

Étape 6. Accéder au serveur Samba à partir du client.

Sur un client Linux, installez le logiciel à l'aide de cette commande :

sudo dnf install samba-client

Pour accéder au partage, voici le format :

smbclient //adresse-IP-serveur/Public

Pour accéder au partage Samba à partir de Windows, appuyez sur Windows Key+ R pour lancer Exécuter le dialogue. Entrez l'adresse IP ou le nom d'hôte et appuyez sur Entrée.

Félicitations ! Vous avez installé Samba avec succès. Merci d'avoir utilisé ce didacticiel pour installer le partage de fichiers Samba sur votre système AlmaLinux 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Samba.


Arch Linux
  1. Comment installer Ntopng sur AlmaLinux 8

  2. Comment installer Laravel sur AlmaLinux 8

  3. Comment installer Prometheus sur AlmaLinux 8

  4. Comment installer Docker sur AlmaLinux 8

  5. Comment installer Apache sur AlmaLinux 8

Comment installer Jenkins sur AlmaLinux 8

Comment installer FreeIPA sur AlmaLinux 8

Comment installer Foreman sur AlmaLinux 8

Comment installer Redis sur AlmaLinux 8

Comment installer Discord sur AlmaLinux 8

Comment installer GitLab sur AlmaLinux 8