Vaka iyo yakapusa Samba Server ine Yakaderera-Resource Computer

Iko zvirokwazvo kune akawanda mabhuku pamusoro pazvo pairi Samba kuvaka yakapusa kana yakasimba Kuchengeta Servers, asi kazhinji hadzititungamire takananga kunongedzo yesarudzo dzinoshanda pamwe nekujekeswa kwavo uye zvinogona kuitika zviitiko zvekushandisa, ndiko kuti, tinogara tichiwana ruzivo rwakawanda asi tisina kugadziridzwa kune zvinodiwa nevazhinji uye kunyanya vatsva kana vanotanga mukati nzvimbo yacho.

lpi

Zvisinei, ndinokusiira ruzivo rwangu mune ino posvo pane iyi nyaya:

Kutanga ini ndinokusiira iwe hunyanzvi hunhu hweyepasi-sosi komputa yakashandiswa:

Hardware:

Software:

Ipapo ini ndakaenderera mberi nekumisikidza uye kumisikidza iyo samba package paMusikana wangu Server LAN network yakagadzirirwa seinotevera:

1.- Isa samba nemirairo yekuraira:

aptitude install samba samba-common smbclient samba-doc smbfs winbind

2.- Ndakaenderera mberi ndichitsigira default samba yekumisikidza iri mune yekumisikidza faira smb.conf nemurairo wekuraira:

cp /etc/samba/smb.conf /etc/samba/smb.conf.bck
  1. Wobva wagadzirisa iyo yekumisikidza faira ine mupepeti wezvandinoda nemirairo yekuraira:
vi /etc/samba/smb.conf

Kuisiya seinotevera:


#======================= Global Settings =======================

[global]

## Browsing/Identification ###

workgroup = WORKGROUP
dns proxy = no
; wins support = no
; wins server = w.x.y.z
; server string = %h server
; name resolve order = lmhosts host wins bcast

#### Networking ####

; interfaces = 127.0.0.0/8 eth0
; bind interfaces only = yes

#### Debugging/Accounting ####

log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
; syslog only = no

####### Authentication #######

server role = standalone server
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
security = user
username map = /etc/samba/smbusers
; encrypt passwords = true

########## Domains ###########

; server role = primary classic domain controller
; server role = backup domain controller
; server role = domain logons
; logon path = \\%N\profiles\%U
; logon path = \\%N\%U\profile
; logon drive = H:
; logon home = \\%N\%U
; logon script = logon.cmd
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
; add machine script  = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u
; add group script = /usr/sbin/addgroup --force-badname %g
; domain logons = yes

############ Misc ############

usershare allow guests = yes
; usershare max shares = 100
; include = /home/samba/etc/smb.conf.%m
; domain master = auto
; idmap uid = 10000-20000
; idmap gid = 10000-20000
; template shell = /bin/bash
; winbind enum groups = yes
; winbind enum users = yes
; usershare max shares = 100
; SO_RCVBUF=8192 SO_SNDBUF=8192
; socket options = TCP_NODELAY
; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &


#======================= Share Definitions =======================

[homes]

comment = Home Directories
browseable = no
read only = yes
create mask = 0700
directory mask = 0700
valid users = %S

; [netlogon]

; comment = Network Logon Service
; path = /home/samba/netlogon
; guest ok = yes
; read only = yes

; [profiles]

; comment = Users profiles
; path = /home/samba/profiles
; guest ok = no
; browseable = no
; create mask = 0600
; directory mask = 0700

[printers]

comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700

[print$]

comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
; write list = root, @lpadmin

; [cdrom]
; comment = Samba server's CD-ROM
; read only = yes
; locking = no
; path = /cdrom
; guest ok = yes
; /dev/scd0   /cdrom  iso9660 defaults,noauto,ro,user   0 0
; preexec = /bin/mount /cdrom
; postexec = /bin/umount /cdrom

# EJEMPLO DE RECURSO COMPARTIDO

[RECURSO_COMPARTIDO]

comment = Servidor Disco Duro 500 GB
path = /media/usuario-sysadmin/RESPALDO
writeable = yes
browseable = yes
public = yes
valid users = usuario_samba
create mask = 0755
directory mask = 0755
guest ok = no
; read only = no
; write list = usuario_samba
; force group = usuario_samba
; hide dot files = yes
; guest only = yes
; guest account = nobody
; delete veto files = yes
; veto files = /*.exe/*.com/*.dll/*.mp3/*.avi/*.mkv/*.msi/*.mpg/*.wmv/*.wma

Sezvandakakuudza, paInternet pane ruzivo rwakawanda nezve samba uye yega yesarudzo inofanirwa kugadziridzwa mukati meiyo smb.conf faira, iyo isiri iyo chinangwa chebhuku rino. Nekudaro, ini ndinokusiira aya mashoma maoneti pane iyi nyaya:

Ini ndakazopfuurira kugadzira iyo samba user "samba_user" mukati mangu Samba server, iyo yandaimboita maneja (maneja) ndakagovana zviwanikwa zviri kure kubva kumamwe makomputa angu ne GNU / Linux uye MS Windows.  Mune yangu chaiyo kesi ini handisi kuenda kunoshanda ndichigovana Mafolda asi zvachose yangu Hard Disk yechipiri 500 GB. Neichi chikonzero, ini ndinoda kuti dhisiki iri riiswe otomatiki kana sevha yatanga, kunyangwe pasina kurodha graphical interface, saka ndakaenderera mberi nekuita inotevera maitiro:

Kuisa zvachose Zvakaoma Dhiraivha 500GB mukati Operating system Server

a) Validate (ini ndakacherekedza) yeiyo nzvimbo yepamusoro uye dura remuno kupi kwangu Operating system yakaisa iyo 500GB Hard Drive otomatiki. Zvikasadaro, iwe ungadai wakagadzira dhairekitori iwe kwaunogona kukwira zviwanikwa zvemuno zvekugovana, nemirairo: mkdir -p / akasarudzwa_path / akasarudzwa_folder uye wozopa mushandisi mvumo kwazviri pane wangu mukuru mushandisi weSainzi Server "Mushandisi-sysadmin".

b) Rongedza iyo faira fstab nemutemo wekuraira "Nano / etc / fstab" uye isa mutsetse wegungano unotevera:

/ dev / sdb1 / midhiya / mushandisi-sysadmin / BACKUP / ntfs-3g rw, mushandisi_id = 1000, boka_id = 1000

Cherechedza: Shandisa "Ntfs-3g" sezvo dhisiki rangu rakamisikidzwa mu NTFS. Iwe unogona kuwedzera kana kwete sarudzo motokari yemutsara wegungano mu fstab, zvinoenderana nezvinodiwa kana zvaunoda. Kwandiri kunyanya, iyi sarudzo yakandikonzera kusagadzikana (kupindirana) kana ndichiisa sosi panguva yekutanga Operating system. Iwe unogona kutangazve iyo Server kuti uone otomatiki kumisikidza yeHard Drive kana bvunzo nekuita iwo wekuraira kuraira "Gomo -a" kuyedza iyo mount point. Kana zvese zvikafamba mushe, reboot kuyedza iyo gomo zvakare kubva pakutanga. Iyi tambo inogona kugadziridzwa munzira dzakawanda uye nenzira dzakadzama asi izvo zvasara kune wega kuongorora, nekuti haisiyo nyaya yekuburitswa. Kuti uwane rumwe ruzivo nezve sarudzo fstab, tinya pano

Mushure meizvi ndakaenderera mberi nekugadzira iyo mushandisi wemuno Chii chandichashandisa mu samba kubata masheya angu ari kure. Izvi zvinogona kuitwa nenzira mbiri dzakasiyana:

1.- Yekutanga:

1.1) Gadzira mushandisi wemuno maneja samba:

adduser mushandisi_samba

2.- Yepamberi:

2.1) Gadzira dhairekitori repamba mushandisi maneja samba:

mkdir / akasarudzwa_path / samba_user

2.2) Gadzira boka re samba mushandisi:

groupadd mushandisi_group

2.2) Gadzira samba mushandisi chimiro:

mushandisi -g mushandisi_samba -d / akasarudzwa_path / samba_user -c "Mushandirapamwe Wemba Yevashandisi" -s / bin / false user_group

Tevere, uye mushure mekunge samba yaiswa uye yakagadzirirwa, yakagoneswa uye kukamurwa sosi yekugovana, yakagadzira mushandisi wemuno, isu tinofanirwa:

Wedzera Mushandisi wemuno al Samba Server (Sevhisi) yakaiswa pamwe nekuraira kwekuraira:

adduser mushandisi_samba sambashare

Gadzira password yekuwana achazovei Mushandisi wemuno muSamba nemurairo wekuraira:

smbpasswd -a mushandisi_samba

Tangazve Samba Service:

a) sevhisi samba kurodha zvakare

b) service smbd kutanga

c) sevhisi nmbd kutangazve

Zvino isu tinongofanira kudaro tarisa kupinda kubva pakombuta pane network kuenda kune mugove. Nokuda kweizvi isu tinofanira vhura faira rinotsvaga, ongorora netiweki nharaunda, uye utarise mugove kubva kuseva. Nekudaro, kuti uone kuwanikwa kuburikidza neiyo terminal, inotevera mirairo yekuraira inogona kuitiswa, uchiziva kana kwete iyo IP kana zita reiyo Samba Server:

1) smbclient -list = 192.168.XX

2) smbclient -list = 192.168.XX –user = samba_user

3) nbtscan 192.168.0.0/24

4) nmblookup samba_server_name

Uye kuti uwane mugove kubva kuComputer pane network, vhura faira rekutsvaga, ongorora netiweki nharaunda, uye ita tinya kaviri pane iyo share kubva kuseva, mu pinda iyo yekuwana data (Mushandisi / password / Domain), kana kuisa nzira yakananga nenzira inotevera: smb: //192.168.xx/ SHARED_RESOURCE. Kubatanidza kuburikidza neterminal, mhanyisa unotevera kuraira: smbclient -user = samba_user //192.168.xx/SHARED_RESOURCE

Chekupedzisira, uye kana zvichidikanwa, unogona kumisikidza iyi sosi yakagovaniswa inotakurwa otomatiki, pane yako network michina uchishandisa inotevera maitiro

a) Gadzira dhairekitori renzvimbo uko zviwanikwa zvakagovaniswa zvichaiswa, nemurairo wekuraira:

mkdir -p / akasarudzwa_path / akasarudzwa_folder

b) Rongedza iyo fstab faira nemutemo wekuraira "Nano / etc / fstab" uye isa mutsetse wegungano unotevera:

//192.168.XX/SHARED_RESOURCE/ / selected_path / selected_folder cifs user, rw, username = samba_user, password = samba_user_password, gid = 100 ?, Uid = 100 ?, Iocharset = utf8, dir_mode = 0755, file_mode = 0755 0 2

Cherechedza: Shandisa "Cifs" sezvo iri yazvino samba protocol iyo samba yekubatanidza kune network sosi, mune dzimwe nguva ungatofanira kushandisa «smb » panzvimbo pe «cifs ». Rudzi rwemvumo yakapihwa mu dir_mode y faira_mode zvinoenderana nezvamunotara uye / kana mushandisi weyakagovaniswa dhairekita inoda, kunyangwe zvichidikanwa ivo vanofanirwa kunge vakaenzana neaya akasarudzwa mu smb.conf faira yeiyo yakagovaniswa sosi. Uye iwo anoenderana maitiro mu id y uid Iwo anofanirwa kuve akakodzera, ndokuti, iwo emushandisi anozokwidza zviwanikwa pakombuta iri kure. Kuwedzera iwe unogona kuwedzera kana kwete sarudzo motokari yemutsara wegungano mu fstab, zvinoenderana nezvinodiwa kana zvaunoda. Kwandiri kunyanya, iyi sarudzo yakandikonzera kusagadzikana (kupindirana) kana ndichiisa sosi panguva yekutanga Operating system. Iwe unogona kutangazve iyo Server kuti uone otomatiki kumisikidza yeHard Drive kana bvunzo nekuita iwo wekuraira kuraira "Gomo -a" kuyedza iyo mount point. Kana zvese zvikafamba mushe, reboot kuyedza iyo gomo zvakare kubva pakutanga. Iyi tambo inogona kugadziridzwa munzira dzakawanda uye nenzira dzakadzama asi izvo zvasara kune wega kuongorora, nekuti haisiyo nyaya yekuburitswa. Kuti uwane rumwe ruzivo nezve sarudzo fstab, tinya pano

Zvakanaka, ndinotarisira kuti unofarira ichi chinyorwa nematanho angu anozvininipisa uye kurudziro yechinangwa icho.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   chiwy akadaro

    Inonakidza zvikuru.

    Uye kune yakapusa tsamba server ...?

    Thanks.

  2.   Jose Albert akadaro

    Ini ndichaedza kugadzira imwe!

  3.   oscar silva akadaro

    Anodiwa, zvaive zvakafanira kuwedzera iyo diki diki maererano nekubatana kubva paWindows makomputa ..., zvikasadaro yakanaka tuto.

    Kwaziso 🙂