Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: makieks - 03.12.08 - klo:12.47
-
Minulla on koneessa Ubuntu ja Windows Xp. Molemmilla on oma kovo. Xp kovo on jaettu kolmeen osioon.
Kun käynistän ubuntuun en voi sieltä käsin tallentaa enää mitään winukan levyille. Aiemmin kaikki toimi ihan hyvin. Mikä ihme on voinut muuttaa asetuksia itsekseen.
Kun yritän kopioida/liittää tiedostoa winukan levylle niin tulee tällainen ilmoitus
"Virhe kopioitaessa tiedostoja kohteeseen /media/Ohjelmatiedostot."
"Virhe avattaessa tiedostoa "/media/Ohjelmatiedostot/Vanha ulkoasu pupe": Permission denied"
Löysin jostain foorumilta tällaisen koodin ja kokeilin:
eero@ubuntu:/media/Ohjelmatiedostot$ ls -l
yhteensä 60
dr-xr-xr-x 1 root root 4096 2008-10-06 20:22 ADCDA2
dr-xr-xr-x 1 root root 0 2008-11-10 11:37 Config.Msi
dr-xr-xr-x 1 root root 0 2008-04-26 05:26 Dosgames
dr-xr-xr-x 1 root root 4096 2008-10-02 11:48 HiJackThis
dr-xr-xr-x 1 root root 0 2008-10-11 20:38 My Music
dr-xr-xr-x 1 root root 4096 2008-09-08 17:43 My virtual Machines
dr-xr-xr-x 1 root root 16384 2008-12-01 16:09 Program Files
dr-xr-xr-x 1 root root 0 2008-04-26 04:04 RECYCLER
dr-xr-xr-x 1 root root 4096 2008-10-20 17:32 Setupfilet
dr-xr-xr-x 1 root root 16384 2008-10-15 11:06 Setupit
dr-xr-xr-x 1 root root 4096 2008-04-04 21:29 System Volume Information
dr-xr-xr-x 1 root root 4096 2008-06-10 23:07 Varmistukset
dr-xr-xr-x 1 root root 4096 2008-11-01 17:03 WKLINKKI
eero@ubuntu:/media/Ohjelmatiedostot$
Tämähän "dr-xr-xr-x 1" määrittää käyttöoikeudet mut en tajua mitä nää tarkottaa?
Ja miten niitä oikein saa muutettua.
kaikenlisäksi ei ole aikaa lukea kaikenmaaliman foorumeja ja opetella säätämään. auttakaa joku kiitos.
-
Minun vastaukseni on vähän tyyliin "jotenkin jostakin", mutta muistelen joskus törmänneeni tällaiseen: Järjestelmänasetukset --> levyt ja tiedostojärjestelmät, naksauttamalla "lisätietoa levykkeestä" saat mahdollisuuden määrittää liitettävä/liitetty kiintolevy joko oikeuksilla "read" tai "read/write". (Vai oliko siellä erikseen ruksattava "Writeable" tai "Permission to write", tms. en muista nyt tarkemmin...) Tämä olisi varmaan se mitä sinun pitäisi yrittää asetuksista etsiä. Se on nyt ilmeisesti liitetty ainoastaan lukuoikeuksilla.
nuo deet, äksät ja ärrät tulevat sanoista:
d - directory - hakemisto
r - readable - lukuoikeus
w - writeable - kirjoitusoikeus
x - executable - suoritettava
rwx rwx rwx -kolmikot puolestaan ovat 1) tiedoston omistaja 2) ryhmä 3) muut.
-
Juu eli sulta puuttuu oikeudet kirjoittaa tuonne media kansioon. Btw mikä ubuntun versio ? Jos on vanhempi niin saattaa johtua siitä että ei ole ntfs ajuria asennettu. Jokatapauksessa jokin on nyt poistanut kirjoitusoikeudet. Eli tuo "w" kirjain puuttuu tuosta dr-xr-xr-x
-
ubuntun versio on 8.04. mut kyl ne ntfs ajurit täytyy olla koska aiemmin toimi kuitenkin ihan hyvin.
miten saan muutettua päätteellä noi käyttöoikeudet jokin chdom vai mikä se nyt oli.
voiko kansion omistajan muuttaa jostakin?
-
Komento on chmod, mutta epäilisin, että se ei tässä tapauksessa toimi, koska on kysymys kokonaisen laitteen "mounttaamisesta".
Joitakin ehdotuksia muilta foorumeilta löysin tähän:
1) unmounttaa levyke, mounttaa se takaisin kirjoitusoikeuksin: mount -o rw /device /mountpoint, missä /device on levykkeen nimi ja /mountpoint hakemisto. (Epäilisin että sinun tapauksessasi /dev/sd1? ja /media? tms)
2) tarkista tiedosto /etc/fstab: esim. sudo gedit /etc/fstab
Jos siellä lukee jotakuinkin
/dev/sda1 /media/xxxx ext3 nouser,atime,auto,ro,nodev,exec,nosuid 0 0,
niin tuo "ro" pitäisi muuttaa muotoon "rw"
-
kokeilin nyt aluksi tätä:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hdb1
UUID=dbe25acb-5e67-4ab0-abee-a7595e3d7baa / ext3 defaults,errors=remount-ro 0 1
# /dev/hdb5
UUID=2d1466da-2d99-45b8-8964-6d60a84bc557 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto,exec 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec 0 0
eli ei näytä tolle "# /dev/hdb5" levylle mitään.
voiko tähän listä käsin tekstiä vai pitääkö käyttää päättettä ja koodia?
EI KAI UNMOUNT VOI POISTAA TAI TUHOTA TIEDOSTOJA???
-
umount vain unmounttaa eli tekee päinvastoin kuin mount komento. Eli ei poista.
Tuo sun sdb5 näyttäs olevan swappi. Tuossa hdb1 on tuo mainittu "ro" mutta se onkin ext3 tiedostojärjestelmä eli lienee se sun linux osiosi. Eli se media ei näyttäis olevan ollenkaan tuolla fstabissa. Koitappa tuota snifin mainitsemaa 1) kohtaa
-
1) unmounttaa levyke, mounttaa se takaisin kirjoitusoikeuksin: mount -o rw /device /mountpoint, missä /device on levykkeen nimi ja /mountpoint hakemisto. (Epäilisin että sinun tapauksessasi /dev/sd1? ja /media? tms)
ei löytänyt tuota "/dev/sd1":stä
mistä sen näkee mikä sen levyn tunnus on?
-
Levyn tunnukset saa yleensä näkyviin seuraavalla komennolla, huom PIENI L KIRJAIN
fdisk -l
Laita sudo eteen jossei tule mitään tekstiä. Toi sun sd1 on varmasti melko lähellä oikeasta mutta siitä puuttuu kenties a tai b kirjain eli se voisi olla sdb1 tai sda1 tms..varmista se tuolla fdiskillä
-
eero@ubuntu:~$ sudo mount -o rw /dev/sda5
mount: /dev/sda5 ei löydy tiedostosta /etc/fstab, eikä /etc/mtab
eero@ubuntu:~$
että semmoista
-
kun unmounttaan koodilla
sudo umount /dev/sda5
tulee Ohjelmatiedostot näkyviin "tietokone-tiedostoselain"-ikkunassa mutta ei liittyneenä
ajan koodin
sudo mount -o rw /dev/sda5 /media
"Ohjelmatiedostot" häviää "tietokone-tiedostoselain"-ikkunassa mutta sen sisältö löytyy kansiosta "tiedostojärjestelmä /media" mutta silloin siellä ei näy muuta. Kirjoittaa kyllä voi.
ajan uudelleen
sudo umount /dev/sda5
tulee Ohjelmatiedostot taas näkyviin "tietokone-tiedostoselain"-ikkunassa mutta ei edelleenkään liittyneenä
jos ajan koodin
sudo mount -o rw /dev/sda5 /media/Ohjelmatiedostot
tulee teksti
fuse: failed to access mountpoint /media/Ohjelmatiedostot: No such file or directory
Miksi?
jos liitän tiedostoselaimen kautta niin ei anna kirjoittaa
ajoin koodia eero@ubuntu:~$ sudo mount
/dev/sdb1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.24-22-generic/volatile type tmpfs (rw)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/eero/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=eero)
/dev/sda6 on /media/Omat Tiedostot type fuseblk (rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096)
/dev/sda5 on /media/Ohjelmatiedostot type fuseblk (rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096)
eikös näytäkin että on lupa kirjoittaa. mutta eipä annakaan.
-
Voisikohan se olla niin, että se pitäisi "mountata" mieluumminkin /media/windows/ alihakemistoon kuin suoraan /media -kansioon? Eli tekisit sinne ensin tuon /windows hakemiston ja sen jälkeen yrittäisit mountata siihen?
sudo mkdir /media/windows
sudo mount -o rw /dev/sda5 /media/windows
-
Tai sitten jos media kansiossa on jo Ohjelmatiedostot niminen kansio niin korvaa tuo windows sana edellisestä ohjeesta. Mutta tosiaan ei kannata suoraan sinne mediaan mountata vaan sen alikansioihin.
fuse: failed to access mountpoint /media/Ohjelmatiedostot: No such file or directory
Tämä viittaisi siihen että sellaista kansiota ei ole kuin Ohjelmatiedostot, HUOM ISO O KIRJAIN!
-
Nyt toimi vähän aikaa. Loin ensin tiedostojärjestelmän media-kansioon uuden kansion nimeltä Ohjelmatiedostot, niin sitten suostui mounttaamaan sen sinne. Ja sinne pystyi kopioimaan tiedoston. mutta kun avasin työpöydältä yläpalkista sijainnit-Ohjelmatiedostot niin eipä antanutkaan enää kopioida sille levylle mitään. ARGH >:(
Mutta fstab-tiedosto näyttää tältä
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hdb1
UUID=dbe25acb-5e67-4ab0-abee-a7595e3d7baa / ext3 defaults,errors=remount-ro 0 1
#/dev/hdb5
UUID=2d1466da-2d99-45b8-8964-6d60a84bc557 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto,exec 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec 0 0
Ei näy /dev/sda5:sta
-
Koita siis ensin mountata käsin ja testaa että se toimii. SEn jälkeen voit lisätä kyseisen rivin tuonne fstabiin joka siis on paikka jonne automaattiset mounttaukset lisätään. Se ei automaattisesti tuonne fstabiin todennäköisesti ilmesty.
-
Sain sen toimimaan, mutta mutta fstabin rivit ei vissiin ole ihan oikein kun käynistyksen jälkeen pitää mountata uudelleen. Ne ei pysy.
tässä tää fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hdb1
UUID=dbe25acb-5e67-4ab0-abee-a7595e3d7baa / ext3 defaults,errors=remount-ro 0 1
#/dev/hdb5
UUID=2d1466da-2d99-45b8-8964-6d60a84bc557 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto,exec 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec 0 0
/dev/sda5 /media/winlevy1 ntfs rw,user,noauto,exec 0 0
/dev/sda6 /media/winlevy2 ntfs rw,user,noauto,exec 0 0
ja mtab
/dev/sdb1 / ext3 rw,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
/sys /sys sysfs rw,noexec,nosuid,nodev 0 0
varrun /var/run tmpfs rw,noexec,nosuid,nodev,mode=0755 0 0
varlock /var/lock tmpfs rw,noexec,nosuid,nodev,mode=1777 0 0
udev /dev tmpfs rw,mode=0755 0 0
devshm /dev/shm tmpfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
lrm /lib/modules/2.6.24-22-generic/volatile tmpfs rw 0 0
securityfs /sys/kernel/security securityfs rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
gvfs-fuse-daemon /home/eero/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=eero 0 0
/dev/sda6 /media/winlevy2 fuseblk rw,nosuid,nodev,noatime,allow_other,blksize=4096 0 0
/dev/sda5 /media/winlevy1 fuseblk rw,nosuid,nodev,noatime,allow_other,blksize=4096 0 0
auttakee. ei jaksa joka kerta mountata uudelleen. onko muita asetuksia vielä mitä pitää muuttaa?
-
Sori et kesti vastaus..
Eli koitappa vaihtaa tuosta fstab tiedostosta noiden winlevyjen kohtaan "noauto" pelkkä "auto"