Rekisteröitymätön käyttäjä
Ero sivun ”CIFS” versioiden välillä
Siirry navigaatioon
Siirry hakuun
ei muokkausyhteenvetoa
Pb (keskustelu | muokkaukset) p (sanamuoto) |
Ei muokkausyhteenvetoa |
||
Rivi 1: | Rivi 1: | ||
CIFS (''Common Internet Filesystem'') on uusi nimi [[SMB]]-verkko[[tiedostojärjestelmä]]lle. CIFS-nimen käyttöönoton yhteydessä Microsoft lisäsi SMB:hen joitakin ominaisuuksia. Nykyisin SMB ja CIFS ovat käytännössä synonyymejä. SMB- ja CIFS-toiminnallisuutta Linuxissa tarjoaa [[Samba]]-ohjelmistopaketti. | CIFS (''Common Internet Filesystem'') on uusi nimi [[SMB]]-verkko[[tiedostojärjestelmä]]lle. CIFS-nimen käyttöönoton yhteydessä Microsoft lisäsi SMB:hen joitakin ominaisuuksia. Nykyisin SMB ja CIFS ovat käytännössä synonyymejä. SMB- ja CIFS-toiminnallisuutta Linuxissa tarjoaa [[Samba]]-ohjelmistopaketti. | ||
==Jaon lisääminen asiakaskoneeseen== | |||
===Valmistelu=== | |||
smbfs on metapaketti, jota tarvitan käytettäessä cifs-protokollaa liittämään jakoja. | |||
sudo aptitude install smbfs | |||
Seuraavaksi pitää luoda kansio, jonne jako halutaan liittää. | |||
Jos liität sen media kansioon, tulee työpödälle näppärä kuvake, kun jako on onnistuneesti liitetty. | |||
sudo mkdir /media/jaon_nimi | |||
Perinteisesi kaikki liitokset on laitettu /mnt kansioon. Tällöin sinun pitää linkittää kansio kotihakemistoon käyttämisen helpottamiseksi. | |||
sudo mkdir /mnt/jaon_nimi | |||
Jos käytät DHCP palvelinta IP-osoitteiden jakamiseen, on suotavaa käyttää netbios-nimeä, jotta sinun ei tarvitse muuttaa asetuksia joka kerta kun sammutat verkon. | |||
sudo nano /etc/nsswitch.conf | |||
Etsi rivi | |||
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 | |||
Muokkaa riviä lisäämällä <tt>wins</tt> '''ennen''' kohtaa dns | |||
hosts: files mdns4_minimal [NOTFOUND=return] wins dns mdns4 | |||
Asenna winbind | |||
sudo apt-get install winbind | |||
Kun olet käynyt edellä olevat vaiheet lävitse, käynnistä tietokone uudestaaan | |||
===Väliaikainen liittäminen=== | |||
Käyttämällä tätä tapaa on linun liitettävä jako joka kerta uudestaa, jos olet käynnistänyt koneen uudestaan. | |||
Mikäli liitettävä palvelin vaatii salasanaa | |||
sudo mount -t cifs //netbiosnimi/jaon_nimi /media/jaon_nimi -o username=winusername,password=winpassword,iocharset=utf8,file_mode=0777,dir_mode=0777 | |||
Mikäli palvelin ei vaadi salasanaa | |||
sudo mount -t cifs //netbiosnimi/jaon_nimi /media/jaon_nimi -o guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777 | |||
Jos haluat lukuoikeudet jakoon käyttäen vierastiliä | |||
sudo mount -t cifs //netbiosnimi/jaon_nimi /media/jaon_nimi -o guest,iocharset=utf8 | |||
===Pysyvä liittäminen=== | |||
Käyttämällä tätä tapaa, ei sinun tarvitse liittää jakoa uudestaan joka käynnistyksen jälkeen. Kaikki käynnistyksen yhteydessä liitettävät levyt tallennetaan <tt>fstab</tt>-tiedostoon. | |||
Luo varmuuskopio tiedostosta | |||
sudo cp /etc/fstab /etc/fstab_old | |||
Mikäli sinun täytyy plauttaa varmuuskopio | |||
sudo mv /etc/fstab_old /etc/fstab | |||
Jos palvelin vaatii tunnistautumista, jon järkevää luoda salasanoille ja käyttäjätunnuksilli <tt>credentials</tt>-tiedosto. Jossa salasanat ja tunnukset pysyvät piilossa. | |||
sudo nano /root/.smbcredentials | |||
Luo tiedostoon kaksi riviä | |||
username=käyttäjätunnus_palvelimeen | |||
password=käyttäjätunnuksen_salasana | |||
Tallenna tiedosto | |||
Muokkaa oikeuksia niin että vain pääkäyttäjä pystyy lukemaan sitä | |||
sudo chmod 700 /root/.smbcredentials | |||
Lisää jako <tt>fstab</tt>-tiedostoon | |||
sudo nano /etc/fstab | |||
Mikäli liitettävä palvelin vaatii salasanaa lisää loppuun rivi: | |||
//netbiosnimi/jaon_nimi /media/jaon_nimi cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 | |||
Mikäli palvelin ei vaadi salasanaa lisää loppuun rivi: | |||
//netbiosnimi/jaon_nimi /media/jaon_nimi cifs guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 | |||
Mikäli haluat vain lukuoikeudet käyttäen vierastiliä, niin lisää loppuun rivi: | |||
//netbiosnimi/jaon_nimi /media/jaon_nimi cifs guest,iocharset=utf8 0 0 | |||
Kun olet lisännyt rivin tiedoston, voit tallentaa ja sulkea sen. | |||
Lopuksi kokeile että asetukset toimivat | |||
sudo mount -a | |||
==Virheilmoitukset== | |||
===Liitosvirhe 13=== | |||
Jos näet liitosvirheen 13 = pääsy evätty: | |||
<tt>("CIFS VFS: cifs_mount failed w/return code = -13" in dmesg)</tt> kun olet kirjoittanut päätteeseen | |||
sudo mount -a | |||
Lisää silloin lisäoptio <tt>nounix</tt> liitoskomentoon. Esim. | |||
//netbiosnimi/jaon_nimi /media/jaon_nimi cifs credentials=/root/.smbcredentials,'''nounix''',iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 | |||
===Väli tiedoston nimessä=== | |||
Jos jonkin jaon nimessä esintyy väli, niin se täytyy korvata liitoskomennossa merkillä <tt>\040</tt> | |||
//netbiosnimi/jaon_nimi'''\040'''ja'''\040'''väli /media/jaon_nimi cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 | |||
===OpenOfficen tallennusvirhe=== | |||
Jos saat virheen yrittäessäsi muokata jaettua tiedostoa openofficella, pitää sinun lisätä optio <tt>nobrl</tt> | |||
//netbiosnimi/jaon_nimi /media/jaon_nimi cifs credentials=/root/.smbcredentials,iocharset=utf8,'''nobrl''',file_mode=0777,dir_mode=0777 0 0 | |||
===Pääkäyttäjän omistamat tiedostot=== | |||
jos pystyt näkemään, mutta et muokkaamaan, poistamaan, tai lisäämään tiedostoja [[Samba]]-jakoon, niin koikeile seuraavaa: | |||
* 1. Selvitä käyttäjänumerosi(uid) ja ryhmänumerosi(gid). Yleensä mlemmat on 1000, mutta kannattaa kuitenkin varmistaa. | |||
at /etc/passwd | grep <tt>käyttäjätunnus</tt> | |||
Tulos on jotakuinkin seuraavanlainen | |||
masa:x:'''1000''':'''1000''':Matti Meikäläinen ,,,:/home/masa:/bin/bash | |||
* 2. Lisää gid ja uid numerot, sekä optio nounix <tt>fstab</tt>-tiedostossa olevaan liitoskomentoon: | |||
/netbiosnimi/jako_nimi /media/jako_nimi cifs credentials=/root/.smbcredentials,iocharset=utf8,'''gid=1000''','''uid=1000''','''nounix''',file_mode=0777,dir_mode=0777 0 0 | |||
===Tyhjä rivi puuttuu fstab-tiedostosta=== | |||
Jos <tt>fstab</tt>-tiedoston lopusta puuttuu tyhjä rivi, voi ilmaantua virheilmoitus: | |||
<tt>(warning: no final newline at the end of /etc/fstab)</tt> | |||
Ongelma poistuu lisäämällä tyhjä rivi tiedoston loppuun. | |||
==Katso myös== | ==Katso myös== | ||
*[[NFS]] | *[[NFS]] | ||
*[[SMB]] | |||
*[[Samba]] | |||
[[Luokka:Verkko]] | [[Luokka:Verkko]] | ||
[[Luokka:Tiedostojärjestelmät]] | [[Luokka:Tiedostojärjestelmät]] |