Ero sivun ”CIFS” versioiden välillä
Ei muokkausyhteenvetoa |
(→Jaon lisääminen asiakaskoneeseen: täydennystä + kh) |
||
Rivi 2: | Rivi 2: | ||
==Jaon lisääminen asiakaskoneeseen== | ==Jaon lisääminen asiakaskoneeseen== | ||
Voit lisätä jaon käyttämällä [[wikipedia:en:NetBIOS|NetBIOS]]-nimeä, tai IP-osoitetta. IP-osoite on luotettavampi, ja toimii varmemmin, mutta silloin täytyy jotenkin estää osoitteen vaihtuminen, tai joutuu muuttamaan asetuksia. | |||
IP-osoitteen muuttumisen voi estää joko sitomalla se reitittimestä tiettyyn [[wikipedia:fi:MAC-osoite|MAC-osoitteeseen]], tai käyttämällä staattista IP-osoitetta. | |||
===Valmistelu=== | ===Valmistelu=== | ||
smbfs on metapaketti, jota | smbfs on metapaketti, jota tarvitaan käytettäessä cifs-protokollaa liittämään jakoja. | ||
sudo aptitude install smbfs | sudo aptitude install smbfs | ||
Seuraavaksi pitää luoda kansio, jonne jako halutaan liittää. | Seuraavaksi pitää luoda kansio, jonne jako halutaan liittää. | ||
Jos liität sen media kansioon, tulee | Jos liität sen media kansioon, tulee työpöydälle näppärä kuvake, kun jako on onnistuneesti liitetty. | ||
sudo mkdir /media/jaon_nimi | sudo mkdir /media/jaon_nimi | ||
Perinteisesi kaikki liitokset on laitettu /mnt kansioon. Tällöin sinun pitää linkittää kansio kotihakemistoon käyttämisen helpottamiseksi. | Perinteisesi kaikki liitokset on laitettu /mnt kansioon. Tällöin sinun pitää linkittää kansio kotihakemistoon käyttämisen helpottamiseksi. | ||
Rivi 14: | Rivi 16: | ||
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. | 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. Mikäli käytät IP-osoitetta, voit hypätä kohtaan liittäminen. | ||
sudo nano /etc/nsswitch.conf | sudo nano /etc/nsswitch.conf | ||
Rivi 29: | Rivi 32: | ||
sudo apt-get install winbind | sudo apt-get install winbind | ||
Kun olet käynyt edellä olevat vaiheet lävitse, käynnistä tietokone | Kun olet käynyt edellä olevat vaiheet lävitse, käynnistä tietokone uudestaan | ||
===Väliaikainen liittäminen=== | ===Väliaikainen liittäminen=== | ||
Käyttämällä tätä tapaa on | Käyttämällä tätä tapaa on sinun liitettävä jako joka kerta uudestaan, jos olet käynnistänyt koneen uudestaan. | ||
Rivi 56: | Rivi 59: | ||
Jos palvelin vaatii tunnistautumista, | Jos palvelin vaatii tunnistautumista, on järkevää luoda salasanoille ja käyttäjätunnuksille <tt>credentials</tt>-tiedosto. Jossa salasanat ja tunnukset pysyvät piilossa. | ||
sudo nano /root/.smbcredentials | sudo nano /root/.smbcredentials | ||
Versio 24. maaliskuuta 2009 kello 22.55
CIFS (Common Internet Filesystem) on uusi nimi SMB-verkkotiedostojä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
Voit lisätä jaon käyttämällä NetBIOS-nimeä, tai IP-osoitetta. IP-osoite on luotettavampi, ja toimii varmemmin, mutta silloin täytyy jotenkin estää osoitteen vaihtuminen, tai joutuu muuttamaan asetuksia. IP-osoitteen muuttumisen voi estää joko sitomalla se reitittimestä tiettyyn MAC-osoitteeseen, tai käyttämällä staattista IP-osoitetta.
Valmistelu
smbfs on metapaketti, jota tarvitaan 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öydä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. Mikäli käytät IP-osoitetta, voit hypätä kohtaan liittäminen.
sudo nano /etc/nsswitch.conf
Etsi rivi
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Muokkaa riviä lisäämällä wins 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 uudestaan
Väliaikainen liittäminen
Käyttämällä tätä tapaa on sinun liitettävä jako joka kerta uudestaan, 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 fstab-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, on järkevää luoda salasanoille ja käyttäjätunnuksille credentials-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 fstab-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: ("CIFS VFS: cifs_mount failed w/return code = -13" in dmesg) kun olet kirjoittanut päätteeseen
sudo mount -a
Lisää silloin lisäoptio nounix 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ä \040
//netbiosnimi/jaon_nimi\040ja\040vä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 nobrl
//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 käyttäjätunnus
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 fstab-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 fstab-tiedoston lopusta puuttuu tyhjä rivi, voi ilmaantua virheilmoitus: (warning: no final newline at the end of /etc/fstab) Ongelma poistuu lisäämällä tyhjä rivi tiedoston loppuun.