Mitenhän Ubuntusta saisi kitkettyä pois tuon ominaisuuden että se yrittää liittää kovalevyä pmount:lla.
Minun hajanaisen käsitykseni mukaan pmount ei ole sitä varten,
ja Ubuntu toimii väärin kun se edes yrittää mounttausta pmountilla jos mountattava on kovalevy.
pmount (
policy mount) on tarkoitettu siirrettävien asioiden, kuten USB-tikut yms. -liittämiseen.
policy mount tarkoittaa että on olemassa tiettyjä sääntöjä joiden on toteuduttava jotta pmount liitoksen tekee.
Näitä sääntöjä voi ihmetellä manuaalista
man pmountViimeinen niistä estää kiinteiden kovalevyjen yms. liittämisen ilman muuta.
device is removable (USB, FireWire, or MMC device, or /sys/block/drive/removable is 1) or whitelisted in /etc/pmount.allow. Tuo ei toteudu koskaan kovalevyn kyseessä ollen.
Mutta asiaan voi vaikuttaa
/etc/pmount.allow tiedostoon lisättävällä rivillä.
Myös se estää jos kovalevy on asetettu liitettäväksi /etc/fstab tiedostossa.
Joten yllä esitetty
sudo mount asema /mihin komento on se ainoa oikea tapa liittää kovalevyjä jos ne eivät ole /etc/fstab:ssa jo liitettyjä, tai vaikka olisivatkin, niin se on silti se ainoa oikea tapa.
Tai sitten järjestelmähyypiö lisää levyn
/etc/pmount.allow tiedostoon, jolloin tavallinen hyypiö pääsee mounttaamaan sen ilman sudo-oikeuksia pmount:lla.
Kertokaapas joku tämä sille Ubuntulle.
edit: pikaisen testin jälkeen ainakin
/etc/fstab tiedostossa
mainitsematon vfat-levy mountauttuu pmount:illa näin:
editoi tiedostoa
/etc/pmount.allow siten että lisäät sinne rivin
/dev/hda1 Tiedostoa voi editoida vain sudo:n avulla käynnistetyllä editorilla.
Komentoriville syötettävä komento on tämä jos editori on Gedit:
sudo gedit /etc/pmount.allowlisää rivi
/dev/hda1 ja tallenna tiedosto.
Liitä asema komentoriviltä nyt näin:
pmount /dev/hda1Kama löytyy hakemistosta
/media/hda1komento
cd /media/hda1 siirtää sinut sinne, ja komento
ls näyttää sisällön.
ko.
/media/hda1 hakemistoa ei tarvitse luoda, pmount tekee / poistaa sen taikavoimillaan.
liitos puretaan näin:
pumount /dev/hda1Mikä parasta, nyt se Ubuntun laukaisinkin toiminee oikein ja kuka hyvänsä käyttäjä pääsee tekemään ko. liitoksen, joten poista
/etc/pmount.allow tiedostoon lisäämäsi rivi ja käytä
sudo mount /dev/hda1 /media/hda1 komentoa.
Minä liittäisin sen /mnt hakemistoon (jos sinne ei ole muuta liitetty), koska se on jo olemassa.
sudo mount /dev/hda1 /mnt && cd /mnt && ls -l ja sitten tuolle komennolle tietenkin bash-alias...