Tein Roottina työpöydälle pikakuvakkeet, joita klikkaamalla saa liitetyksi ja irroitetuksi Windows osion. Tavallisena käyttäjänä kirjautuneena onnistuu vain kirjautumalla komentotulkissa väliaikaisesti Rootiksi ja kirjoittamalla.
mount -t vfat /dev/hdb1 /home/kayttäjä/Desktop/Windows
Eli tein käyttäjän työpöydälle Windows nimisen kansion, johon liitän tuon osion.
Voinko jotenkin tehdä pikakuvakkeen, jolla saan tuon littämisen tehtyä tavallisena käyttäjänä? Ei viitsisi aina kirjoittaa tuota litaniaa.
mount -t vfat /dev/hdb1 /home/kayttäjä/Desktop/Windows
Eli tein käyttäjän työpöydälle Windows nimisen kansion, johon liitän tuon osion.
Voinko jotenkin tehdä pikakuvakkeen, jolla saan tuon littämisen tehtyä tavallisena käyttäjänä? Ei viitsisi aina kirjoittaa tuota litaniaa.
Vastaukset 12
Vanhimmat
Kyllä sinne voi ne tehdä myös tavallisena käyttäjänä, mutta ihmettelen, ettei tuo ole syntynyt automaattisesti.
Meikäläisellä Susessa noi kovalevyt ja CD-Rommit esiintyy automaattisesti KDE:n työpöydällä ja on käyttäjän käytettävissä.
Tavallisesti windows liitetään /windows-kansioon, jossa sitten osiot C,D jne on alikansioina.
Ongelmasi on siinä, että sinun pitää muuttaa käyttöoikeuksia tuossa win-kansiosa ja mahdollisesti myös /dev/hdxx.
Ei ole koskaan tarvinnut noita tehdä, koska ovat aina syntyneet automaattisesti. Paitsi silloin, kun asema lisätään koneeseen myöhemmin asennuksen jäkeen.
/dev/hdXY (tai muukaan levyihin viittaava tiedosto) EI saa olla muiden kuin rootin luettavissa/kirjoitettavissa (joissain jakeluissa on myös ryhmä disk tms., jolla on myös luku/kirjoitusoikeus). /dev/hdXY:n oikeuksien (edes lukuoikeuksien) antamista tavallisille käyttäjille ei voine turvallisuussyistä perustella millään.
Alkuperäiseen kysymykseen liittyen on olemassa autofs, mutten ole koskaan jaksanut säätää sitä itselleni.
sulla on varmaan joku tällainen rivi /etc/fstab -tiedostossa
/dev/hdb1 vfat 0 0
Lisää tuohon -litanjan perään "users", jolloin myös käyttäjät saavat liittää ko. osion.
(Tiedonmurunen, joka muuten on peräisin täältä http://www.linuxquestions.org/questions/history/101965 )
Ikkunasysteemi on KDE. Automaattisesti kuvake on tullut vain korppuasemalle, eli olen tehnyt kuvakkeet itse myös romppuasemalle. Sen pystyin kuitenkin tekemään tavallisena käyttäjänä. Täytyy kokeilla tuota Harmaahurtan neuvoa.
/etc/fstab tiedostossa ei ollut mitään tuohon liittyvää riviä. Kirjaa tutkittuani kirjoitin sinne itse rivin:
/dev/hdb1 /mnt/windows vfat,users,rw,noauto 0 0
Nyt saan osion liitetyksi kirjoittamalla ainoastaan mount /mnt/windows, mutta users optiosta huolimatta se pitää yhä tehdä jostain syystä roottina. Muuten tulee ilmoitus "Vain root voi liittää tämän osion" Täytyy tutkia asiaa.
Muutin tuon rivin muotoon:
/dev/hdb1 /mnt/windows vfat noauto,users,rw, 0 0
En ymmärrä mitä eroa edelliseen yritykseen. Samat asiat eri järjestyksessä. Mutta nyt liittäminen onnistuu tavallisena käyttäjänä.
"Muutin tuon rivin muotoon:
/dev/hdb1 /mnt/windows vfat noauto,users,rw, 0 0
En ymmärrä mitä eroa edelliseen yritykseen."
Vika saattoi olla siinä, ettei koneellasi voinut olla allaolevan mukaista hakemistoa???
"/home/kayttäjä/Desktop/Windows "
Se, ettei homma onnistunut tavallisena käyttäjänä
johtunee siitä, että oikeudet eivät sallineet muiden kuin root:in käpistellä ko. hakemistoa...
Tuo users-ryhmän jäsenet saavat ko. hakemistoa käyttää...
Kyllä minulla oli tavallisen käyttäjän kotihakemistossa Windows niminewn hakemisto, johon sain kyllä osion liitettyä roottina.
Muutin sitten myöhemmin oikeaoppisemmin tuon Windows hakemiston mnt:hen. Kyse on siitä, ettei rivi:
/dev/hdb1 /mnt/windows vfat,users,rw,noauto 0 0
toiminut kuin roottina, mutta
/dev/hdb1 /mnt/windows vfat noauto,users,rw, 0 0
sai aikaan sen, että liittäminen toimi tavallisena käyttäjänä. Molemmissa versioissa on users optio, eli vika oli jossain muussa.
vfat on listattu optioissa (neljäs kenttä) eikä omassa kohdassaan (kolmas kenttä) kuten pitäisi.
"Ei viitsisi aina kirjoittaa tuota litaniaa."
Komentojonot ovat käteviä aliaksista puhumattakaan.
Kirjoita lempieditorillasi komento vaikkapa käyttäjän bin-hakemistoon (tai /usr/local/bin tms.) tiedostoksi valitsemallasi nimellä esim:
(Tämä yhdelle riville!)
#!/bin/bash
su - -c 'mount -t vfat /dev/hdb1 home/kayttäjä/Desktop/Windows'
Tee tiedostosta ajettava. Man chmod kertoo lisää...
Voit tehdä ajettavasta tiedostosta vaikkapa
ikonin työpöydälle hiirellä klikattavaksi.
Suositus on, että vain root voi liittää asemia, joten tässä tapauksessa käyttäjän pitää tietää root:in salasana.
PS. Hakemistonimeämispolitiikkasi on outo.
Usein asemat liitetään /mnt -hakemistossa
oleviin vaikkapa itsetehtyihin hakemistoihin...
Mutta tämähän on sitten jo "makuasia".
"PS. Hakemistonimeämispolitiikkasi on outo.
Usein asemat liitetään /mnt -hakemistossa
oleviin vaikkapa itsetehtyihin hakemistoihin...
Mutta tämähän on sitten jo "makuasia"."
Joo. Kun kone on vaan mun omassa käytössä, niin ei kai sillä oo väliä. Pääasia, että homma toimii. Oon vieläkin melko aloittelija tän Linuxin kanssa. Nyt kun olen töistä syyslomalla on taas aikaa opetella.
Kaipa se on sama mihin sen win-osion mounttaat, mutta vaikka sen nakkaisit hakemistoon /mnt/windoze niin voithan aina tehdä linkin tai pikakuvakkeen tuohon hakemistoon
linkki:
ln -s /mnt/wintoussi ~/Desktop/wintööt
man ln