Jump to content
Zatarra

Linux sharing using Samba

Recommended Posts

Posted

Buna, va prezint un tutorial despre share-ul intre Linux (CentOS) - Windows

Video:

Pentru o calitate mai buna a video-ului folositi formatul 720p (HD)

Description:

yum clean all

yum install samba

rm -rf /etc/samba/smb.conf

vi /etc/samba/smb.cfg (si dati paste la urmatoarele)

#Begin of smb.conf


[global]
workgroup = [color=red]UnixShare[/color]
server string = [color=red]Samba Server Version %v[/color]
netbios name = [color=red]MyLaptop[/color]
interfaces = [color=red]eth0 lo[/color]
hosts allow = [color=red]192.168.1. 192.168.100. 10.[/color]
security = server
passdb backend = tdbsam
load printers = no
cups options = raw

[Movies]
comment = Movies
path = /share
browseable = yes
writable = yes
guest ok = no
public = no
write list = Zatarra
read list = Zatarra
directory mode = 0777
create mask = 0777

#End of smb.conf

(Parametrii cu rosu trebuie sa vii setati personal!!!)

Foarte important!

Daca folositi CentOS, acesta are SELinux (un utilitar care blocheaza share-ul).

Pentru a debloca share-ul pe un path random (pe langa /home/user , /tmp si altele, care nu sunt blocate) trebuie sa dati una din urmatoarele comenzi:

setsebool -P samba_export_all_rw on (pentru permisiuni rw pe share)

setsebool -P samba_export_all_ro on (pentru permisiuni ro pe share)

Pentru modificari permanente:

echo "samba_export_all_rw=1" >> /etc/selinux/config (pentru permisiuni rw pe share)

echo "samba_export_all_ro=1" >> /etc/selinux/config (pentru permisiuni ro pe share)

ro - read only ; rw - read/write

Pe langa SELinux, CentOS are si un firewall prin iptables preconfigurat, care de asemenea blocheaza samba. Pentru a dezactiva acest firewall folositi:

iptables -F

Pentru modificari permanente:

chkconfig iptables off --level=35

La urmatorul pass trebuie sa va adaugati un user pentru a va autentifica.

useradd Zatarra (pentru shell)

passwd Zatarra (setare parola)

smbpasswd -a Zatarra (pentru samba)

Dupa ce ati configurat parametrii de Samba trebuie sa porniti serviciul si sa il puneti la startup

Pornit: service smb start

Status: service smb status

Restart: service smb restart

Rulare automata la startup:

chkconfig smb on --level=35

In Windows, dati al doilea click pe Desktop, dati New shortcut si la path scrieti ip-ul masinii virtuale sau al serverului pe care rulati samba eg: \\10.19.2.70 in cazul meu.

La nume puteti introduce ce doriti eg: Samba server

Dati finish si dati dublu click pe icoana creata.

Introduceti userul si parola

And voila, aveti acces la folderul din Linux-ul vostru.

In cazul in care ati realizat ceva modificari la useri folositi comanda net use * /del in cmd pentru a da logout

Pentru orice nelamurire sau problema nu ezitati sa postati. Sper sa puteti adapta tutorialul pentru serverele/desktop-urile/laptop-urile voastre.

Respect si toate cele bune.

Thumbs up :-BD

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...