Failiserveri labor: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Ttomson (talk | contribs)
Tsiimer (talk | contribs)
No edit summary
 
(22 intermediate revisions by 3 users not shown)
Line 3: Line 3:


=Legend=
=Legend=
1. Firmasse tuli uus osakond. Looge osakonnale jagatud võrguketas ja grupp lab. Seega gruppi lab kuuluvad inimesed saavad kirjutada \\<failiserveri IP>\lab kausta.
* Firmasse tuli uus osakond. Looge osakonnale jagatud võrguketas ja grupp lab. Seega gruppi lab kuuluvad inimesed saavad kirjutada \\<failiserveri IP>\lab kausta.


Gruppi mittekuuluvad inimesed ei saa ei lugeda ega kirjutada. Kaust failisüsteemis, mida välja jagatakse on /var/data/lab.
''''' Gruppi mittekuuluvad inimesed ei saa ei lugeda ega kirjutada. '''''


Kaust failisüsteemis, mida välja jagatakse on '''/var/data/lab'''.




==Testimine==
'''Testimine'''


testimiseks minna start -> run ja kirjutada
testimiseks minna start -> run ja kirjutada


  \\VMware-masina IP\lab
\\<Virtuaalmasina IP>\lab


Sisesta lab gruppi kuuluva inimese kasutajanimi ja parool, ning testi, kas saad kirjutada ja lugeda.
Sisesta lab gruppi kuuluva inimese kasutajanimi ja parool, ning testi, kas saad kirjutada ja lugeda.




2. Jaga kodukataloogid failiserveri abil
*Jaga kodukataloogid failiserveri abil. Iga kasutaja, kellele on loodud samba parool (vaata allpool) peab saama oma kodukataloogi luua faile ja katalooge.


==Testimine smbclient-iga==
'''Testimine smbclient-iga'''


Smbclienti installeerimiseks(kui ei ole juba installeeritud) sisesta järgmised käsud:
Smbclienti installeerimiseks(kui ei ole juba installeeritud) sisesta järgmised käsud:
Line 46: Line 47:
Käivitamine, stop ja reload
Käivitamine, stop ja reload


   sudo /etc/init.d/samba {start | stop | reload }
   sudo /etc/init.d/smbd {start | stop | reload }
või
või
   service samba {start | stop | reload }
   service smbd {start | stop | reload }


=Konfigureerimine=
=Konfigureerimine=
Line 63: Line 64:
==Global==
==Global==


smb.conf faili lisada global settingutele juurde
smb.conf faili lisada global settingutele juurde (Kui vastavad seaded juba pole paigas)


   [global]
   [global]
Line 77: Line 78:
   guest account=nobody
   guest account=nobody


==Share==
==Kausta lab jagamine==


Enne luua /var/data/lab kaust
Enne luua /var/data/lab kaust
Line 83: Line 84:


Share näide smb.confi failis, lisada lõppu
Share näide smb.confi failis, lisada lõppu
<pre>
#share nimi
  [lab]               
  comment=Labori kaust 


  [lab]                //share nimi
#asukoht
  comment=Labori kaust 
   path=/var/data/lab
   path=/var/data/lab   //asukoht
 
   writable=yes        //kirjutatav
   read only = no 
   write list=@lab
   write list=@lab
   read list=@lab
   read list=@lab
  force group = lab  //vajalik et kõik loodud failid oleks lab grupis
 
#vajalik et kõik loodud failid oleks lab grupis
  force group = lab 
   browsable=yes
   browsable=yes
   create mask=0664
   create mask=0664
   directory mask=0775
   directory mask=0775
</pre>


Pärast smb.confi muutmist
Pärast smb.confi muutmist


   /etc/init.d/samba reload
   service smbd reload
 
==Users==
 
Samba installeerimise ajal ei ühendata olmasolevate kasutajate paroole ja samba ressurse.
Selleks kasutage järgnevat käsku.
 
sudo smbpasswd -a [username]
 
Ning lisage paroolid.
 
Uute kasutaja gruppide ja kasutajate lisamiseks kasutage järgnevaid käske
 
sudo groupadd [group]
 
sudo adduser [user] [group]
 
 
NB: Peale kasutaja grupi loomist ei tea samba sellest grupist veel midagi. Vahel on vaja samba teenus restartida.


=Varundamine=
=Varundamine=
Siia on vabadus kirjuada:)
=Probleemide lahendamine=
=Probleemide lahendamine=
Siia asetage erinevad smbclient veateated, millede otsa satute. Lisame siia ka põhjused/lahendused.


[[Category:IT infrastruktuuri teenused]]
[[Category:IT infrastruktuuri teenused]]

Latest revision as of 16:38, 16 April 2011

Failiserver Samba näitel

Labori käigus seadistad SAMBA failiserveri teenust vastavalt legendile.

Legend

  • Firmasse tuli uus osakond. Looge osakonnale jagatud võrguketas ja grupp lab. Seega gruppi lab kuuluvad inimesed saavad kirjutada \\<failiserveri IP>\lab kausta.
 Gruppi mittekuuluvad inimesed ei saa ei lugeda ega kirjutada.  

Kaust failisüsteemis, mida välja jagatakse on /var/data/lab.


Testimine

testimiseks minna start -> run ja kirjutada

\\<Virtuaalmasina IP>\lab

Sisesta lab gruppi kuuluva inimese kasutajanimi ja parool, ning testi, kas saad kirjutada ja lugeda.


  • Jaga kodukataloogid failiserveri abil. Iga kasutaja, kellele on loodud samba parool (vaata allpool) peab saama oma kodukataloogi luua faile ja katalooge.

Testimine smbclient-iga

Smbclienti installeerimiseks(kui ei ole juba installeeritud) sisesta järgmised käsud:

1. Uuenda tarkvara nimekirja

sudo apt-get update

2. Installeeri smbclient

sudo apt-get install smbclient

Testimiseks sisesta käsk:

smbclient //<masina IP>/lab -U <kasutajanimi>

Peale enteri vajutamist küsitakse parooli ja peale selle sisestamist peaks saama ligi lab kataloogile.

Samba paigaldamine

Samba install

 sudo apt-get install samba smbfs

Käivitamine, stop ja reload

 sudo /etc/init.d/smbd {start | stop | reload }

või

 service smbd {start | stop | reload }

Konfigureerimine

Samba konfiguratsioonifail asub /etc/samba/smb.conf, muutmiseks

 nano /etc/samba/smb.conf

Konfiguratsioonist saab selgema ülevaate käsuga testparm

 testparm -s


Global

smb.conf faili lisada global settingutele juurde (Kui vastavad seaded juba pole paigas)

 [global]
 netbios name = MASIN
 workgroup = WORKGROUP
 announce version = 5.0
 socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192
 interfaces = lo, eth0
 bind interfaces only = true
 security=user
 encrypt passwords = true
 map to guest=bad user
 guest account=nobody

Kausta lab jagamine

Enne luua /var/data/lab kaust

 mkdir -p /var/data/lab

Share näide smb.confi failis, lisada lõppu

#share nimi
  [lab]                
  comment=Labori kaust  

#asukoht
  path=/var/data/lab

  read only = no   
  write list=@lab
  read list=@lab

#vajalik et kõik loodud failid oleks lab grupis
  force group = lab   
  browsable=yes
  create mask=0664
  directory mask=0775

Pärast smb.confi muutmist

 service smbd reload

Users

Samba installeerimise ajal ei ühendata olmasolevate kasutajate paroole ja samba ressurse. Selleks kasutage järgnevat käsku.

sudo smbpasswd -a [username]

Ning lisage paroolid.

Uute kasutaja gruppide ja kasutajate lisamiseks kasutage järgnevaid käske

sudo groupadd [group]
sudo adduser [user] [group]


NB: Peale kasutaja grupi loomist ei tea samba sellest grupist veel midagi. Vahel on vaja samba teenus restartida.

Varundamine

Siia on vabadus kirjuada:)

Probleemide lahendamine

Siia asetage erinevad smbclient veateated, millede otsa satute. Lisame siia ka põhjused/lahendused.