GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Come installare Samba su AlmaLinux 8

In questo tutorial, ti mostreremo come installare Samba su AlmaLinux 8. Per chi non lo sapesse, Samba, una re-implementazione del popolare SMB (server message block ), è un'applicazione stabile e gratuita che consente la condivisione di file e servizi di stampa su una rete. Samba consente alle macchine Linux/Unix di comunicare con le macchine Windows in una rete.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo della condivisione di file Samba su un AlmaLinux 8. Puoi seguire le stesse istruzioni per CentOS e Rocky Linux.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:AlmaLinux 8, CentOS e Rocky Linux 8.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Samba su AlmaLinux 8

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

sudo dnf update
sudo dnf install epel-release mod_ssl

Passaggio 2. Installazione di Samba su AlmaLinux 8.

Per impostazione predefinita, Samba è disponibile nel repository di base di AlmaLinux 8. Ora eseguiamo il seguente comando per installare Samba sul tuo sistema:

sudo dnf install samba samba-common samba-client

Conferma il pacchetto software installato con questo comando:

rpm -qi samba

Una volta completata l'installazione, ora abilita Samba (per avviarsi automaticamente all'avvio del sistema), avvia Samba e verifica lo stato usando i comandi seguenti:

sudo systemctl start smb
sudo systemctl enable smb
sudo systemctl status smb

Passaggio 3. Configurazione di Samba.

Ora modifichiamo il file di configurazione di samba e apportiamo alcune modifiche e voci in esso:

sudo mkdir -p /home/idroot

Successivamente, assegneremo autorizzazioni e proprietà come segue:

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

Modifichiamo il file di configurazione di Samba:

sudo nano /etc/samba/smb.conf

Aggiungi i seguenti file:

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = idroot SmbSvr
security = user
map to guest = bad user
dns proxy = no

[Public]
path = /home/idroot
browsable =yes
writable = yes
guest ok = yes
read only = no

Salva le modifiche nel file ed esci. Quindi, riavvia il servizio Samba per rendere effettive le nuove modifiche:

sudo systemctl restart smb

Verifica la configurazione usando questo comando:

sudo testparm

Passaggio 4. Configura Firewall.

AlmaLinux viene fornito con firewalld abilitato per impostazione predefinita e bloccherà altre connessioni da altri computer che stanno tentando di accedere al nostro servizio Samba. Dobbiamo aprire le porte appropriate in modo che è possibile accedere alle risorse condivise da samba da altre macchine:

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

Passaggio 5. Condivisione sicura dei file Samba.

Potresti richiedere ai tuoi utenti Samba di autenticare con password il loro accesso ai file condivisi. Creiamo un gruppo di utenti Samba sul nostro server:

sudo groupadd sambagrp
sudo useradd -g sambagrp sambausr

Quindi, crea una cartella sicura e concedigli i relativi permessi e la proprietà:

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

Successivamente, crea una password per l'utente Samba che abbiamo appena creato che verrà utilizzata per l'autenticazione durante l'accesso alla directory:

sudo smbpasswd -a sambausr

Quindi, modifica il file di configurazione di Samba per aggiungere configurazioni di condivisione sicura:

sudo nano /etc/samba/smb.conf

Aggiungi i seguenti file:

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

Infine, riavvia i demoni Samba per applicare le configurazioni:

sudo systemctl restart smb

Passaggio 6. Accesso al server Samba dal client.

Su un client Linux, installa il software usando questo comando:

sudo dnf install samba-client

Per accedere alla condivisione, questo è il formato:

smbclient //server-IP-address/Public

Per accedere alla condivisione samba da Windows, premi Windows Key+ R per avviare Esegui dialogo. Immettere l'indirizzo IP o il nome host e premere Invio.

Congratulazioni! Hai installato con successo Samba. Grazie per aver utilizzato questo tutorial per installare la condivisione di file Samba sul tuo sistema AlmaLinux 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Samba.


Arch Linux
  1. Come installare Ntopng su AlmaLinux 8

  2. Come installare Laravel su AlmaLinux 8

  3. Come installare Prometheus su AlmaLinux 8

  4. Come installare Docker su AlmaLinux 8

  5. Come installare Apache su AlmaLinux 8

Come installare Jenkins su AlmaLinux 8

Come installare FreeIPA su AlmaLinux 8

Come installare Foreman su AlmaLinux 8

Come installare Redis su AlmaLinux 8

Come installare Discord su AlmaLinux 8

Come installare GitLab su AlmaLinux 8