GNU/Linux >> Linux Esercitazione >  >> Cent OS

Configurazione del server Samba in CentOS 6.5

Questa guida spiega come configurare il server samba in CentOS 6.5 con server samba anonimi e protetti. Samba è una suite di software libero/open source che fornisce servizi di stampa e file senza interruzioni ai client SMB/CIFS. Samba è disponibile gratuitamente, a differenza di altre implementazioni SMB/CIFS, e consente l'interoperabilità tra server Linux/Unix e client basati su Windows.

1 Nota preliminare

Ho appena installato il server centos 6.5, sul quale installerò il server samba. Ovviamente è necessario disporre di un computer Windows per controllare il server samba che deve essere raggiungibile con il server centos. Il mio server centos ha hostname server1.example.com e IP come 192.168.0.100

Puoi avere il tuo server centos installato dai sette capitoli iniziali del tutorial. Abilita il repository epel e continua oltre.

Nota:

  • Non è necessario installare gli strumenti di sviluppo nel capitolo-7 del tutorial.
  • La macchina Windows deve trovarsi nello stesso gruppo di lavoro. Per controllare il valore nella macchina Windows, esegui il comando al prompt di cmd
net config workstation

Sarà così



La tua macchina Windows deve trovarsi nello stesso dominio Workstation del server centos, ad es. WORKGROUP nel mio caso.

  • Per rendere raggiungibile la macchina Windows in Windows, procedi in questo modo. Nel terminale di esecuzione e aggiungi la voce dell'indirizzo IP del tuo server
notepad C:\Windows\System32\drivers\etc\hosts

Nel mio caso era così, salva solo i valori.

[...]
192.168.0.100 server1.example.com centos

2 Condivisione anonima di samba

Per prima cosa spiegherò la metodologia per installare la samba con la condivisione anonima. Per installare samba esegui,

yum install samba samba-client samba-common

Installerà samba con la versione 3.6.9-168.el6_5.

Ora per configurare samba modifica il file /etc/samba/smb.cnf prima di apportare modifiche eseguirò il backup del file originale come  /etc/samba/smb.cnf.bak

mv /etc/samba/smb.cnf /etc/samba/smb.cnf.bak

Fornisci ulteriormente le voci in questo modo

vi /etc/samba/smb.cnf
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no
#============================ Share Definitions ============================== 
[Anonymous]
path = /samba/anonymous
browsable =yes
writable = yes
guest ok = yes
read only = no
mkdir -p /samba/anonymous
chkconfig smb on
service smb restart
service nmb restart

Ora puoi accedere alla condivisione di centos in Windows come segue:

Dal computer Windows basta sfogliare la cartella e provare a creare un file di testo, ma verrà visualizzato un errore di autorizzazione negata.



Verifica l'autorizzazione per la cartella condivisa.

[[email protected] samba]# ls -l
total 4
drwxr-xr-x 2 root root 4096 28 maggio 14:11 anonimo
[[email protected] samba]# 

Per consentire all'utente anonimo, dai i permessi come segue:

[[email protected] ~]# cd /samba/
[[email protected] samba]# chmod -R 0777 anonymous/
[[email protected] samba]# ls -l
total 4
drwxrwxrwx 2 root root 4096 May 28 14:11 anonymous
[[email protected] samba]#

Ora l'utente anonimo può sfogliare e creare il contenuto della cartella.

Puoi anche eseguire un controllo incrociato del contenuto sul server.

[[email protected] samba]# ls -l anonymous/
total 0
-rwxr--r-- 1 nobody nobody 0 May 28 14:41 anonymous_test.txt
[[email protected] samba]#


Cent OS
  1. Installa MySQL Server 5.6 in CentOS

  2. Configurazione passo passo del server OpenLDAP su CentOS 7 / RHEL 7

  3. Installa amministratore su CentOS

  4. Installa Textpattern su CentOS 7

  5. Installa CumulusClips su CentOS 7

Configurazione del server Samba in Ubuntu 14.04 LTS

Installazione e configurazione del server Samba su CentOS 7

Come installare Samba Server su CentOS 8

Come configurare Samba Print Server su CentOS

Configura il server Samba su CentOS 8/RHEL 8 per la condivisione di file

Come installare Samba su CentOS 8