nainstaloval jsme si pod rootem captive-ntfs z http://www.jankratochvil.net/project/captive/#notes a pomoci mount -t captive-ntfs /dev/hda1 /mnt/dosc si namountuju NTFS partition; bohuzel ale tenhle prikaz jde jen pod rootem; zkusil jsme dle navodu na http://www.abclinuxu.cz/clanky/show/73846 do /etc/fstab pridat /dev/hda1 /mnt/dosc captive-ntfs users 0 0 , ale nefunguje to … nevite jak namountovat automaticky disk i pro jine nez root uzivatele?
- co nefunguje? Ten mount, nebo pristup na ty disky pro jine uzivatel?
- mate nejaky specialni duvod proc pouzivat captive-ntfs a ne ntfs ovladac z livna nebo ntfs-3g z extras, ktere jsou overene ze funguji?
- pod jinym uzivatelem nez je root mi prikaz mount -t captive-ntfs /dev/hda1 /mnt/dosc (po kterem teprve v mnt/dosc vidim adresarovou strukturu ntfs partition) hlasi “mount: only root can do that”
- nemam…bylo to prvni reseni ktery jsem vyguglil (mam linux nainstalovany teprve tyden)
Prikaz mount a umount muze skutecne pouzivat pouze superuzivatel. Ostatni uzivatele je mohou pouzivat pouze, maji-li nastavena potrebna prava pres sudo.
Podrobny navod, jak pripojit ntfs, je uveden v prirucce
http://wiki.fedora.cz/doku.php?id=navody:fc6pripojeni_disku
takze mi nejak unika smysl Vaseho googlovani…
Macky
Prikazy mount a umount muzou pouzivat vsichni uzivatele, jen root ho ale muze pouzivat s plne specifikovanymi parametry. Ostatni mohou pouzivat mount a umount pouze na zarizeni definovana ve fstab. Tak je to spravne a melo by to zustat. Jinak doporucuji pouzit navod z prirucky, usetrite nam i sobe dalsi starosti. Snad to pomuze.
me ani tak nejde o zmenu prav pro prikaz mount, jako spis o automount; odinstaloval jsem captive-ntfs a nainstaloval podle navodu z wiki (paradni odkaz…holt sem zvyklej kdyz neco resim nejdriv guglit.) 3g a situace se opet opakuje; musim stale rucne (su; mount…) pripojovat; vsiml jsem si, ze pri bootovani se objevuji prave pri mountovani (nebo proste nejake praci s filesystemy) chyby, bohuzel nevim kde (nebo zda se vubec vytvari) nejaky log kde bych tyhle chyby nasel; ve /var/log jsem nejak nic nenasel
Pravdepodobne chyba v fstab.
Pred chvili jsem to zkusil presne podle navodu a vsechno OK. Poradne si zkontrolujte cestu k pripojovaci adresari a nezapomente na konec fstab vlozit prazdny radek. Az si budete 100% jisty, ze je fstab OK, napisto do prikazove radky
mount -a
ls /cesta_k_pripojovacimu_adresari
Na vypisu byste mel videt obsah pripojenoho diskoveho oddilu.
Macky
po
su
mount -a
ls /cesta_k_pripojovacimu_adresari
se skutecne vypise obsah korektne, ale jak to udelat, abych nemusel su; mount -a psat?
pozn.: pri bootu se objevuji nejake chyby; nejdriv neco s filesystemem a pak s fuse…neco ve smyslu, ze nemuze vytvorit /dev/fuse protoze uz existuje
mount -a by mel byt to same jako pripojovani svazku pri startu. Jak je to presne s ti fuse nevim. Zkuste pri startu systemu zmacknout shit+i a krokovat start jesli uvidite co presne to pise.
takze sem ntfs-3g i oba balicky fuse odinstaloval, restartoval a pri bootu se jiz 2 hlaseni [SELHALO] NEOBJEVILA
-
naistaloval jsem opet ntfs-3g (pomoci yum a doinstalovalo se samo i to fuse, ktere pozadovalo)
-
pomoci mount /dev/hda1 /mnt/windows/ -t ntfs-3g -o rw,nls=utf8,umask=0222 pripojil partition a ls /mnt/windows mi ukaze obsah teto partition
-
pomoci umount /mnt/windows/ odpojil
-
do fstab pridal /dev/hda1 /media/windows ntfs-3g rw,nls=utf8,umask=0000 0 0 a pridal samozrejmne i prazdnou radku
-
pro jistotu jsem pomoci chmod 777 /mnt/windows nastavil prava
-
NICMENE, po tom vsem se pri bootu opet ukazuji ty chybova hlaseni a partition neni automaticky pripojena (musim ji pripojit rucne)
-
zapnul jsem interaktivni rezim pri bootu a nejdriv se objevi
Pripojuji lokalni systemy souboru: [SELHALO] -
pak v interaktivnim rezimu
Spustit sluzbu netfs
Pripojuji ostatni systemy souboru: Failed to create /dev/fuse: Soubor jiz existuje
fusermount: failed to open /dev/fuse: Permission denied
Failed to mount NTFSUnmounting /dev/hda1() [SELHALO]
z http://fuse.sourceforge.net/wiki/index.php/FAQ#Why_doesnx27.t_mounting_as_user_work_if_installing_FUSE_from_a_packagex3f.
jsem zkusil
chmod o+rw /dev/fuse
a pak i
chmod 4755 /usr/bin/fusermount
nic z toho nepomohlo
tak uz jsem po vikendu “windowsovskeho” restartovani docela unaven.))…ale je to poucne…holt budu muset pouzivat mount -a
Pokud vam fstab z nejakeho duvodu dela problemy pak to muzete vyresit tzv. rucne - pridejte si prikaz mount -t blabla do /etc/rc.local
Co se tyce toho /dev/fuse, je dost mozne ze toto zarizeni spravuje udev. Tzn. pokud zmenite prava pomoci chmod, moc to nepomuze, protoze zarizeni je pri startu systemu vytvorenu znovu s pravy podle pravidel udev.
Chyby, ktere lze ladit jen restartem systemu jsou fakt nah… treba takovy nefunkcni poweroff je taky lahudka.
Pozorne sleduju toto tema, protoze mam na nove nainstalovane FC6 naprosto stejny problem a chtel jsem najit reseni tohoto zadrhelu.
Zatim se zaridim podle rady covexe, ale kdybyste tomu nekdo prisel na kloub bude Vam urcite vdecny nejen zigzag.
chmod o+rw /dev/fuse asi fungovat nebude. Necetl jsem celou diskuzi, ale pokud chcete rw pro vsechy na /dev/fuse tak musite poeditovat /etc/udev/rules.d/60-fuse.rules a zmenit MODE=“0660” na MODE=“0666”
Pak znovu zavest modul fuse do pameti: rmmod fuse; modprobe -v fuse
Pri update baliku fuse.rpm se ta zmena zase ztrati. Neni to config soubor.
A dalsi reseni, mozna lepsi, je pridat uzivatele do skupiny fuse.
covex: je to divny, ale pridanim mount -a (nebo mount -t…) do /etc/rc.local nema zadny efekt; stale pomuze jedine kdyz tento prikaz spustim rucne!?
kalidah: ktere uzivatele? predpokladam, ze toho ktery se pri boote pokousi s fuse pracovat; zkusil jsem pridat root a nepomohlo to; nepomohla ani zmena v /etc/udev/rules.d/60-fuse.rules z MODE=“0660” na MODE=“0666”
A co selinux? Me takto odmita pri bootu pripojit ncpfs. Rucne to pak jde. Ve /var/log/messages je o tom hlaska. Zkuste selinux permissive aby se vyloucil vliv selinux.
sice sem uplne (po precteni nakych diskuzi a par clanku) asi zcela nepochopil co presne SELinux je…nicmene volba SELINUX=disabled (nebo v mem pripade …=permissive (viz. http://www.abclinuxu.cz/forum/show/112886)) v /etc/sysconfig/selinux POMOHLA…DIKY VSEM ZA PODPORU…a ted k dalsimu problemu.)