GNU/Linux >> Linux Esercitazione >  >> AlmaLinux

Come installare Samba in Rocky Linux e AlmaLinux

Tramite TCP/IP protocollo, Samba rende possibile la condivisione di file tra due sistemi operativi che non condividono la stessa architettura. Attraverso CIFS (File system Internet comune ) e PMI (Blocco messaggi server ), questo software open source ha semplificato i servizi di condivisione di file e stampe per le principali distribuzioni di sistemi operativi.

[ Potrebbe piacerti anche:Come installare Samba su RHEL e CentOS Stream ]

Samba è supportato da numerose piattaforme di sistemi operativi e ambienti come SunOS 4, OpenBSD, Aix, Solaris 2 e versioni successive, Windows e Linux. I pacchetti di base inclusi nell'installazione di Samba sono samba-common , cliente samba e server samba .

Installazione di Samba su Rocky Linux

Per installare un Samba applicazione software per la condivisione di file e stampe su Rocky Linux o AlmaLinux , considera l'utilizzo del dnf gestore di pacchetti.

Prima di eseguire il comando di installazione principale, esegui un aggiornamento di sistema sul sistema operativo in uso:

$ sudo dnf update

Con il tuo sistema operativo ora aggiornato e aggiornato, possiamo procedere all'installazione di samba e i relativi pacchetti con il seguente comando.

$ sudo dnf install samba samba-common samba-client

Il smb daemon gestisce il trasferimento e la condivisione dei file mentre nmb è responsabile di NetBIOS risoluzione del nome. Consente agli utenti di accedere, visualizzare e sfogliare le risorse condivisibili.

Per abilitare questi due demoni, esegui il seguente comando:

$ sudo systemctl enable --now {smb,nmb}

Gli utenti remoti devono poter accedere alla macchina configurata con samba per visualizzare, modificare o copiare le risorse condivise in relazione ai permessi utente designati. L'aggiunta di Samba al firewall di sistema consentirà ai computer client di accedervi.

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

Creazione della directory condivisa degli utenti Samba

Gli utenti guest non necessitano dell'autenticazione tramite password per accedere ai file condivisi su un server samba. Traccia [global] sezione nel file /etc/samba/smb.conf .

$ sudo nano /etc/samba/smb.conf

Crea la voce:

map to guest = bad user

Con questa configurazione, qualsiasi utente che accederà al server Samba con nome utente nessuno accederà ai file condivisibili.

È necessaria una nuova stanza per definire a quale directory condivisibile può accedere questo utente.

Creazione di utenti Samba per directory condivisa

In alternativa, potresti richiedere ai tuoi utenti Samba di autenticare con password il loro accesso ai file condivisi. Dovrai prima creare un utente samba dedicato con le credenziali necessarie.

$ sudo adduser -M samba_user -s /sbin/nologin

Per creare la password di autenticazione utente necessaria, aggiungeremo questo utente al database Samba.

$ sudo smbpasswd -a samba_user

Per utilizzare questo utente, modifica di nuovo /etc/samba/smb.conf file di configurazione.

$ sudo nano /etc/samba/smb.conf

La nuova voce guest ok = no richiede agli utenti Samba di fornire un nome utente e una password per l'accesso alla condivisione dei file.

Cerca Samba errori di sintassi su questo file di configurazione.

$ testparm

Infine, riavvia i due demoni e controlla il loro stato.

$ sudo systemctl restart {smb,nmb}
$ sudo systemctl status {smb,nmb}

Accesso alle condivisioni Samba dal computer Windows

Sul tuo computer Windows, accedi e crea un collegamento da qualsiasi luogo e il nome di questo collegamento dovrebbe essere l'indirizzo IP del server Samba insieme al suo nome di condivisione chiamato "linuxshelltips_files “:

Nella schermata successiva, fai clic su Fine e apri il collegamento creato e ti verrà richiesto un nome utente e una password Samba.

Da qui dovresti essere in grado di accedere ai tuoi file condivisi.

Samba è il ponte perfetto per la condivisione di file tra sistemi operativi con diverse architetture software. È facile da configurare, adattabile ed espansivo.


AlmaLinux
  1. Come installare Apache Cassandra su AlmaLinux / Rocky Linux 8

  2. Come installare Docker su AlmaLinux / Rocky Linux

  3. Come installare Jenkins su Rocky Linux 8 / AlmaLinux 8

  4. Come installare FTP con SSL in Rocky Linux e AlmaLinux

  5. Come installare PostgreSQL 14 in Rocky Linux e AlmaLinux

Come installare Vivaldi Browser su AlmaLinux | Linux roccioso 8

Come installare il client filezilla su Rocky Linux 8 | Alma Linux

Come installare Docker su Rocky Linux e AlmaLinux

Come installare MongoDB su Rocky Linux e AlmaLinux

Come installare Java 16 in Rocky Linux e AlmaLinux

Come installare Docker su Rocky Linux e AlmaLinux