Ustvarite datoteko Samba pomočnik v Ubuntu 14.04

Ta kratek tutorial bo pokazal, kako tvoriti a Samba datotečni strežnik v [globalno] in pustiti varovanec računalo v postranski pila s različne ravni dovoljenj. V ta post, mi bomo ustvariti tri mape z različnih ravni dovoljenj. Eno mapo v skupni rabi bo vsakdo dostop do vse, kar je v njem.

Drugo mapo dovoli le člani določene skupine za dostop do virov in datotekami in zadnjo rabi [allaccess] hoteti šele omogučiti a posamezen uporabnik ali uporabniki, ki so dovoljene za dostop do teh virov.

Odjemalski računalniki lahko [globalno], Drugih sistemov Linux in Mac OSX. Uporabnik na teh strojih hoteti obstati zmožen rabiti svoj program raziskovalec ustrezne datoteke za dostop do teh skupnih [allaccess] oddaljeno datoteko Samba ali SMB protokolom.

Strežnik, ki gosti teh sredstev bo [globalno] 14.04 LTS različice z imenom gostitelja srvr01 in [globalno] 192.168.0.1.

Za to obdelovati pravi, vse te naprave morajo biti v isti skupini, določeni v strežniku Samba. Od privzete delovne skupine za [globalno], Stroji za Linux in Mac OSX je "Delovne skupine ", mi boste oblikovati naše sisteme člani te delovne skupine.

 

Če si želite ogledati okno stroj delovna skupina članstvo, plan zapoved uren ter prost dostop zapoved spodaj.

<[allaccess]>net config workstationcode>

Centos 7 samba shares

 

Zapiskov v delovna postaja domena ime. To je delovna skupina, ki ji pripada stroj.

Zdaj, ko veste, ime delovne skupine, Let's tudi vnesite strežnik [globalno] v stanodajalec pila naprav odjemalca. V sistemu Windows, plan zapoved uren kot oskrbnik ter prost dostop zapoved spodaj.

notepad C:WindowsSystem32driversetchosts

Ko se odpre datoteke gostitelja, vrsto IP naslov strežnika na nov [allaccess] sledi ime gostitelja. Ko ste končali, shranite in zaprite.

192.168.0.1 srvr1.domain.com srvr1

 

Naslednji, pojdite na strežnik in [globalno] Samba in drugih sorodnih orodij.

 

  • Napeljati Samba v Ubuntu 14.04

Da [globalno] Samba v Ubuntu, prost dostop zapoved spodaj.

[global] apt-get install -y samba samba-common python-glade2 [allaccess]-config-samba

 

Zdaj je nameščen ta Samba, Let's go ter prislon ne izpolniti obveznosti [globalno] za Samba. Varnostno kopiranje konfiguracijskih datotek je vedno dobra ideja.

Za to, prost dostop zapoved spodaj.

[global] mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

Po varnostnem kopiranju datoteke, Let's ustvariti lastne [globalno] za Samba z tekmovanje v teku ukazi, ki so pod.

sudo vi /etc/samba/smb.conf

V tej datoteki, želimo dodati Samba globalno konfiguracijo direktiv blok spodaj.

 

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = srvr1
security = user
map to guest = bad user
name resolve order = bcast host
dns proxy = no

Konfiguracija blok zgoraj določa, kako se upravlja varnost, katere ime strežnika uporabiti za povezovanje in delovne skupine, ki jo dodelite strežniku.

Ko končate vnašanje globalno config blok zgoraj shranite datoteko in izstopu.

 

  • Ustvarjanje Samba delnic

Zdaj, da smo namestili Samba in niz, je globalno konfiguracijo, Let's go in ustvariti imenika želimo deliti z vsemi.

sudo mkdir -p /samba/allaccess

Ko ustvarite imenik, Poskrbite, da spremenite lastništvo tega nihče ne. To omogoča vsakomur, da imajo dostop do njih. Za to, prost dostop zapoved spodaj.

 

cd /samba
sudo chmod -R 0755 allaccess
sudo chown -R nobody:nogroup allaccess/

 

 

  • Omogočanje Samba delnic za Allaccess imenik

Naslednji korak je zdaj opredeliti allaccess imenik v Samba konfiguracijski datoteki omogočiti vsem dostop preko sambe. Za to, vnesite spodaj, da se omogoči poln dostop do vseh delež blok z uporabo Samba ali SMB protokolom.

 

[allaccess]
path = /samba/allaccess
browsable = yes
writable = yes
guest ok = yes
read only = no

 

Zdaj je treba Samba konfiguracijo videti kot blok spodaj. Samba globalno blok in vse dostopa, opredeljeno.

 

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = srvr1
security = user
map to guest = bad user
name resolve order = bcast host
dns proxy = no
#============================ Share Definitions ==============================
[AllAccess]
path = /samba/allaccess
browsable =yes
writable = yes
guest ok = yes
read only = no

 

Znova zaženite Samba z tekmovanje v teku ukazi, ki so pod.

sudo service smbd restart

Shrani datoteke in poskusite za dostop do v AllAccess delež iz odjemalca Windows. Uganjati to kliknite Zaženi polje in vrsto \srvr1allaccess

Lahko v mapo. Če ne, Preverite konfiguracijo spet.

 

Samba Configuration in ubuntu

 

Vsakdo mora biti sposoben za dostop do mape AllAccess brez prikaza geslo.

 

  • Ustvarjanje varno delnic

Tvoriti a varno delež, kjer lahko dostopa samo član določene skupine, ustvarite v mapi in opredeliti v konfiguracijsko datoteko Samba.

Najprej ustvarite mapo znotraj AllAccess mapo, imenovano Secured

sudo mkdir -p /samba/allaccess/secured

Naslednji, spremeniti v mapo AllAccess in spremenite dovoljenja za mapo zavarovane, tako da edini član skupine dostop do nje.

Ustvarite novo skupino, ki bo dostop do mape.

sudo addgroup securedgroup

 

Nato spremenite lastništvo in dovoljenja za mapo zavarovane, tako da le član na securedgroup dostop do nje.

cd /samba/allaccess
sudo chown -R richard:securedgroup secured
sudo chmod -R 0770 secured/

 

Nato znova odprite Samba konfiguracijsko datoteko in določite zavarovane v skupni rabi

sudo vi /etc/samba/smb.conf

Dodaj zavarovani delež blok v datoteko in jo shranite.

 

[secured]
path = /samba/allaccess/secured
valid users = @securedgroup
guest ok = no
writable = yes
browsable = yes

 

Znova Samba in začeti dodajanje uporabnikov v securedgroup, da bodo lahko dostop do zaščitenih mapo.

Prišteti uporabnik richard v skupini zavarovane, prost dostop zapoved spodaj.

sudo usermod -a -G securedgroup richard

Za vsakega uporabnika želite dostop zavarovane Samba mapo, da mora biti v Samba uporabnik zbirke podatkov. Zdaj, ko ste dodali richard zavarovane skupine, Prav tako morate ustvariti sambe geslo za richard.

Prost dostop zapoved spodaj dodati richard Samba zbirko podatkov.

sudo smbpasswd -a richard

Boste morali ustvariti novo Samba geslo za richard za dostop do omrežnega.

Znova zaženite Samba uporabnik Richard do zavarovani delež.

sudo service smbd restart

 

Če želite le določenega uporabnika za dostop do zavarovanih delež, nadomestiti z @securedgroup z uporabniško ime. To je to!

Uživajte!

 

Pustite Odgovori