Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: přístup všech uživatelů k externímu disku  (Přečteno 10362 krát)

banter

  • Návštěvník
  • Příspěvků: 63
    • http://blog.zvestov.cz
přístup všech uživatelů k externímu disku
« kdy: 06 Ledna 2008, 12:31:39 »
Mám externí disk s hudbou a rád bych, aby k němu měli přístup všichni uživatelé dané skupiny. Díky všem za rady.

Kód: [Vybrat]
sudo chgrp moje_skupina '/media/My Book'
chgrp: changing group of `/media/My Book': Operation not permitted

Kód: [Vybrat]
ls -l
celkem 36
lrwxrwxrwx 1 root  root     6 2007-06-24 23:00 cdrom -> cdrom0
drwxr-xr-x 2 root  root  4096 2007-06-24 23:00 cdrom0
drwx------ 8 lubos root 32768 1970-01-01 01:00 My Book

fstab
Kód: [Vybrat]
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=66ee45dd-d849-40b6-adaf-a1b9ed0fa4fc /               ext3    defaults,errors=remount-ro 0       1
# /dev/sda5
UUID=5a4de56d-cef8-4d35-9bac-3fe3d946f37a none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,iocharset=utf8     0   0
Prestigio Nobile 1510, Intel Celeron M 1.4 GHz, 1.5 GB RAM, grafika Intel GMA 900, Ubuntu 8.10 Intrepid Ibex
Dell Precision M4300, Ubuntu 9.10 Karmic Koala

spynfo

  • Stálý člen
  • **
  • Příspěvků: 505
    • picasa: konicky a relax
Re: přístup všech uživatelů k externímu disku
« Odpověď #1 kdy: 07 Ledna 2008, 23:11:03 »
/media/My Book

jestli dobre rozumim, podle toho, co pises, je mozne nastavit pristupova prava pro celou skupinu v grafickem rozhrani.
Alt F1, nastaveni systemu, advanced, disk&filesystems ,
admin. rezim, (oznacis si disk) zmenit, mount permission:
povolis pristup pro celou skupinu na cteni.
Na poslouchani mp3 by rezim cteni mel stacit, aspon ti tam nic nevymazou.
« Poslední změna: 08 Ledna 2008, 21:50:21 od Anna Taliánová »
Muj nekonecny obdiv vsem, kdo pisou v shellu :-)
Compaq Presario CQ57 AMD E-450 APU with Radeon(tm) HD Graphics × 2

Dr.Silenator

  • Aktivní člen
  • *
  • Příspěvků: 136
Re: přístup všech uživatelů k externímu disku
« Odpověď #2 kdy: 09 Ledna 2008, 08:05:37 »
Já bych daný problém řešil následujícím způsobem. Nejdříve bych namountoval externí disk do nějaké složky a potom stačí pouze nastavit urcitá práva té složce ... teoreticky by se to dalo řešit když se to namountne samo změnit to rovnou na tom  disku a pak odebrat tlačítkem unmount jinak se nic neuloží.. :-)
Lenovo ThinkPad T61 - Ubuntu 8.10, Core2duo 2.0Ghz+2GB RAM+128 Nvidia Geforce 7600GS - Slackware 11.2

Pavelp

  • Host
Re: přístup všech uživatelů k externímu disku
« Odpověď #3 kdy: 09 Ledna 2008, 10:35:55 »
Jak k nemu budou pristupovat?
Bud zalozit ty uzivatele do skupiny USERS a nastavit prava pro tu skupinu.
Nebo udelat novou special skupinu a te nastavit prava.

banter

  • Návštěvník
  • Příspěvků: 63
    • http://blog.zvestov.cz
Re: přístup všech uživatelů k externímu disku
« Odpověď #4 kdy: 09 Ledna 2008, 11:04:22 »
Uživatele mají stejnou skupinu
Prestigio Nobile 1510, Intel Celeron M 1.4 GHz, 1.5 GB RAM, grafika Intel GMA 900, Ubuntu 8.10 Intrepid Ibex
Dell Precision M4300, Ubuntu 9.10 Karmic Koala

banter

  • Návštěvník
  • Příspěvků: 63
    • http://blog.zvestov.cz
Re: přístup všech uživatelů k externímu disku
« Odpověď #5 kdy: 20 Ledna 2008, 11:12:35 »
nastavit pristupova prava pro celou skupinu v grafickem rozhrani.
Alt F1, nastaveni systemu, advanced, disk&filesystems ,
admin. rezim, (oznacis si disk) zmenit, mount permission:
povolis pristup pro celou skupinu na cteni.

Díky, ale nemůžu se k volbě disk&filesytems proklikat. Alt+F1 mi funguje jako ve Windows tlačítko start a ve volbě Aplikace žádnou možnost Nastavení systému nemám
Prestigio Nobile 1510, Intel Celeron M 1.4 GHz, 1.5 GB RAM, grafika Intel GMA 900, Ubuntu 8.10 Intrepid Ibex
Dell Precision M4300, Ubuntu 9.10 Karmic Koala

existpierre

  • Host
Re: přístup všech uživatelů k externímu disku
« Odpověď #6 kdy: 20 Ledna 2008, 12:41:14 »
Ak  som spravne pochopil, potrebujes toto http://forum.ubuntu.cz/index.php?topic=9665.msg68555#msg68555

banter

  • Návštěvník
  • Příspěvků: 63
    • http://blog.zvestov.cz
Re: přístup všech uživatelů k externímu disku
« Odpověď #7 kdy: 20 Ledna 2008, 13:05:07 »
Změna práv pro ostatní by mohlo být řešení(i když jsem chtěl ale kvůli bezpečnosti změnit skupinu z root a na lubos a skupině změnit práva), ale nefunguje

ls -l je před i po použití

Kód: [Vybrat]
sudo chmod -R o+rX 'My Book'
je stále stejné
Kód: [Vybrat]
drwx------ 8 lubos root 32768 1970-01-01 01:00 My Book
A změnit skupinu nejde
Kód: [Vybrat]
sudo chgrp lubos '/media/My Book'
chgrp: changing group of `/media/My Book': Operation not permitted
Prestigio Nobile 1510, Intel Celeron M 1.4 GHz, 1.5 GB RAM, grafika Intel GMA 900, Ubuntu 8.10 Intrepid Ibex
Dell Precision M4300, Ubuntu 9.10 Karmic Koala

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: přístup všech uživatelů k externímu disku
« Odpověď #8 kdy: 20 Ledna 2008, 14:14:41 »
Asi hloupej dotaz, ale jaky mas na tom disku souborovy system?

banter

  • Návštěvník
  • Příspěvků: 63
    • http://blog.zvestov.cz
Re: přístup všech uživatelů k externímu disku
« Odpověď #9 kdy: 20 Ledna 2008, 15:22:58 »
nautilus přes vlastnosti říká Filesystem type: vfat
Prestigio Nobile 1510, Intel Celeron M 1.4 GHz, 1.5 GB RAM, grafika Intel GMA 900, Ubuntu 8.10 Intrepid Ibex
Dell Precision M4300, Ubuntu 9.10 Karmic Koala

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: přístup všech uživatelů k externímu disku
« Odpověď #10 kdy: 20 Ledna 2008, 16:24:10 »
Hm, tak tim jste mel zacit a mohl jste si cele to laborovani s menenim skupin usetrit. na FAT se totiz nepouziva system pristupovych prav, jako treba na ext3. Tato prava se nastavuji virtualne pri pripojovani disku.

Pripojujete ten disk zaznamem v /etc/fstab? Pokud ano, pak ten zaznam vypada nejak jako
Kód: [Vybrat]
/dev/sda4 /mnt/sda4 vfat defaults 0 0
upravite-li jej pomoci parametru "gid" napr. takto
Kód: [Vybrat]
/dev/sda4 /mnt/sda4 vfat defaults,gid=100 0 0
Budou soubory na disku patrit skupine s GID=100. Skupiny se eviduji v souboru /etc/group, kde jsou nazvum skupin prirazena cisla a take clenove techto skupin. Vytvorte zaznam pro novou skupinu, priradte ji jedinecne cislo a jako cleny dejte ty uzivatele, kteri maji mit pravo k souboru pristupovat (nebo pouzijte nejakou existujici). Cislo teto skupiny pak pouzijte v zaznamu disku v /etc/fstab.
Disk odpojte a zase pripojte.

Tip na domaci studium: kouknete se take na vyznam volby umask.

banter

  • Návštěvník
  • Příspěvků: 63
    • http://blog.zvestov.cz
Re: přístup všech uživatelů k externímu disku
« Odpověď #11 kdy: 20 Ledna 2008, 16:48:28 »
Díky, ale ještě to úplně nefunguje. V fstab jsem záznam neměl, tak jsem ho vytvořil. ID mé skupiny je 1000
Kód: [Vybrat]
/dev/sda2 '/media/My Book' vfat defaults,gid=1000 0 0
ls -l stále hlásí
Kód: [Vybrat]
drwx------ 8 lubos root 32768 1970-01-01 01:00 My Book
a druhý uživatel téže skupiny se nemůže na disk dostat
Prestigio Nobile 1510, Intel Celeron M 1.4 GHz, 1.5 GB RAM, grafika Intel GMA 900, Ubuntu 8.10 Intrepid Ibex
Dell Precision M4300, Ubuntu 9.10 Karmic Koala

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: přístup všech uživatelů k externímu disku
« Odpověď #12 kdy: 20 Ledna 2008, 18:42:07 »
pripojte ten disk a vlozte sem vypis
Kód: [Vybrat]
ls -ld "/media/My Book"
a
Kód: [Vybrat]
ls -l "/media/My Book"
Pripadne jeste zkuste zmenit ten radek z /etc/fstab na (pro zamezeni skupine zapisovat na disk)
Kód: [Vybrat]
/dev/sda2 '/media/My Book' vfat defaults,gid=1000,umask=027 0 0
nebo na (uzivatele skupiny mohou zapisovat)
Kód: [Vybrat]
/dev/sda2 '/media/My Book' vfat defaults,gid=1000,umask=007 0 0

Jen tak mimochodem, pravy k adresari "/media/My Book", kdyz je disk odpojen, se nema smysl zabyvat, jelikoz se pripojenim disku prenastavi.

« Poslední změna: 20 Ledna 2008, 18:47:18 od kkaarreell »

banter

  • Návštěvník
  • Příspěvků: 63
    • http://blog.zvestov.cz
Re: přístup všech uživatelů k externímu disku
« Odpověď #13 kdy: 20 Ledna 2008, 22:04:17 »
Kód: [Vybrat]
ls -ld "/media/My Book"
drwx------ 8 lubos root 32768 1970-01-01 01:00 /media/My Book

Kód: [Vybrat]
ls -l "/media/My Book"
celkem 160
drwx------ 8 lubos root 32768 2007-11-27 17:48 backup
drwx------ 4 lubos root 32768 2007-10-18 07:37 media
drwx------ 2 lubos root 32768 2007-11-10 12:45 Recycled
drwx------ 5 lubos root 32768 2007-11-25 11:19 software
drwx------ 3 lubos root 32768 2007-12-07 17:24 System Volume Information

Ani umask nepomohlo
Prestigio Nobile 1510, Intel Celeron M 1.4 GHz, 1.5 GB RAM, grafika Intel GMA 900, Ubuntu 8.10 Intrepid Ibex
Dell Precision M4300, Ubuntu 9.10 Karmic Koala

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: přístup všech uživatelů k externímu disku
« Odpověď #14 kdy: 20 Ledna 2008, 22:47:58 »
Hmm, to je zvlastni. Nekde na netu jsem cetl, ze pocatecni prava jsou nastavena podle prav procesu, ktery disk pripojuje (navic se jeste bere v uvahu maska). Snad se nekde podari najit, jak to ovlivnit. Jeste sem (pri pripojenem disku) prosim vlozte vystup prikazu
Kód: [Vybrat]
mount
A jen abych se ujistil... po te zmene v /etc/fstab jsi ten disk doufam odpojil a zase pripojil.

A jeste bych poprosil o toto
Kód: [Vybrat]
grep -A 5 "vfat/mount_options" /usr/share/gconf/schemas/gnome-mount.schemas
« Poslední změna: 20 Ledna 2008, 23:02:42 od kkaarreell »

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: přístup všech uživatelů k externímu disku
« Odpověď #15 kdy: 21 Ledna 2008, 06:27:33 »
Ted jsem si teprve vsiml, ze se ten disk stejne nenamountoval s pravy pro skupinu s GID=1000.
Zkuste ten disk odpojit
Kód: [Vybrat]
sudo umount /dev/sda2
a pripojit rucne.
Kód: [Vybrat]
sudo mount /dev/sda2 '/media/My Book' -t vfat -o gid=1000,umask=0027
a pote zkontrolujte prikazy
Kód: [Vybrat]
ls -ld '/media/My Book'
mount
nastavena prava a vlastnictvi a to, jak je disk pripojen.

banter

  • Návštěvník
  • Příspěvků: 63
    • http://blog.zvestov.cz
Re: přístup všech uživatelů k externímu disku
« Odpověď #16 kdy: 21 Ledna 2008, 21:58:27 »
Při každé změně fstab jsem samozřejmě disk odpojil a znovu připojil.

Kód: [Vybrat]
sudo mount /dev/sda2 '/media/My Book' -t vfat -o gid=1000,umask=0027
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
       missing codepage or helper program, or other error
       (nepokoušíte se připojit rozšířený oddíl namísto logického?)
       V jistých případech lze najít potřebné informace v systémovém
       protokolu – zkuste například „dmesg | tail“

Kód: [Vybrat]
dmesg | tail
[ 3842.896000] ACPI Exception (processor_core-0783): AE_NOT_FOUND, Processor Device is not present [20070126]
[ 3843.112000] ACPI: AC Adapter [AC] (on-line)
[ 3843.180000] ACPI: Battery Slot [BAT0] (battery present)
[ 3853.352000] eth0: no IPv6 routers present
[ 5319.516000] FAT: bogus number of reserved sectors
[ 5319.516000] VFS: Can't find a valid FAT filesystem on dev sda2.
[ 5377.196000] FAT: bogus number of reserved sectors
[ 5377.196000] VFS: Can't find a valid FAT filesystem on dev sda2.
[ 5395.876000] FAT: bogus number of reserved sectors
[ 5395.876000] VFS: Can't find a valid FAT filesystem on dev sda2.

Po automatickém namountování

Kód: [Vybrat]
dmesg | tail
[ 5526.648000] sd 7:0:0:0: [sdb] Write Protect is off
[ 5526.648000] sd 7:0:0:0: [sdb] Mode Sense: 00 00 00 00
[ 5526.648000] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[ 5526.648000] sd 7:0:0:0: [sdb] 625142448 512-byte hardware sectors (320073 MB)
[ 5526.648000] sd 7:0:0:0: [sdb] Write Protect is off
[ 5526.648000] sd 7:0:0:0: [sdb] Mode Sense: 00 00 00 00
[ 5526.648000] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[ 5526.648000]  sdb: sdb1
[ 5526.664000] sd 7:0:0:0: [sdb] Attached SCSI disk
[ 5526.664000] sd 7:0:0:0: Attached scsi generic sg2 type 0

« Poslední změna: 21 Ledna 2008, 22:00:08 od banter »
Prestigio Nobile 1510, Intel Celeron M 1.4 GHz, 1.5 GB RAM, grafika Intel GMA 900, Ubuntu 8.10 Intrepid Ibex
Dell Precision M4300, Ubuntu 9.10 Karmic Koala

banter

  • Návštěvník
  • Příspěvků: 63
    • http://blog.zvestov.cz
Re: přístup všech uživatelů k externímu disku
« Odpověď #17 kdy: 21 Ledna 2008, 22:01:32 »
A jeste bych poprosil o toto
Kód: [Vybrat]
grep -A 5 "vfat/mount_options" /usr/share/gconf/schemas/gnome-mount.schemas
Kód: [Vybrat]
grep -A 5 "vfat/mount_options" /usr/share/gconf/schemas/gnome-mount.schemas
        <key>/schemas/system/storage/default_options/vfat/mount_options</key>
        <applyto>/system/storage/default_options/vfat/mount_options</applyto>
        <type>list</type>
        <list_type>string</list_type>
        <default>[shortname=mixed,uid=,utf8,umask=077,exec,usefree]</default>
        <locale name="C">
          <short>Default mount options for vfat fs</short>

Prestigio Nobile 1510, Intel Celeron M 1.4 GHz, 1.5 GB RAM, grafika Intel GMA 900, Ubuntu 8.10 Intrepid Ibex
Dell Precision M4300, Ubuntu 9.10 Karmic Koala

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: přístup všech uživatelů k externímu disku
« Odpověď #18 kdy: 21 Ledna 2008, 22:12:19 »
hm, porad jeste v tom nemam uplne jasno... takze jeste jednou prosim. pripojte ten disk automaticky a pote zadejte prikaz
Kód: [Vybrat]
mount
Prikaz vypise informace o pripojenych discich... ten vystup sem dejte.

A jeste lepe by bylo, kdybyste klikl pravym tlacitkem na disk -> vlastnosti -> volume -> volby pripojeni
a ty volby sem opsal.
« Poslední změna: 21 Ledna 2008, 22:31:25 od kkaarreell »

banter

  • Návštěvník
  • Příspěvků: 63
    • http://blog.zvestov.cz
Re: přístup všech uživatelů k externímu disku
« Odpověď #19 kdy: 21 Ledna 2008, 22:54:04 »
Kód: [Vybrat]
mount
/dev/sda1 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.22-14-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)
/dev/sdb1 on /media/My Book type vfat (rw,nosuid,nodev,shortname=mixed,uid=1000,utf8,umask=077,usefree)

disk -> vlastnosti -> volume -> volby pripojeni
Kód: [Vybrat]
rw nosuid nodev uid=1000 fmask=0077 dmask=0077 codepage=cp437 iocharset=iso8859-1 shortname=mixed usefree utf8
Prestigio Nobile 1510, Intel Celeron M 1.4 GHz, 1.5 GB RAM, grafika Intel GMA 900, Ubuntu 8.10 Intrepid Ibex
Dell Precision M4300, Ubuntu 9.10 Karmic Koala

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: přístup všech uživatelů k externímu disku
« Odpověď #20 kdy: 22 Ledna 2008, 08:59:46 »
Aha, uz v tom zacinam mit trochu jasno... Takze si to zrekapitulujme.
Ten disk je externi, nejaky USB? Kazdopadne v tom pocitaci je porad a nebo jen nekdy?

Nektere prikazy, co jsem psal (treba uprava /etc/fstab ci prikaz mount) selhaly, jelikoz jste napsal, ze se jedna o /dev/sda2 (a ja s tim pocital), ackoliv podle posledniho prispevku se jedna o /dev/sdb1.. to je rozdil.

Takze ted zbyva vyresit nasledujici. Bud ten disk ma pokazde jiny soubor zarizeni (jednou sda2, podruhe sdb1) a pak to snad zkusit pomoci UUID a nebo je to porad stejne a pak to staci jen spravne napsat.

Takze pokud ten disk je stale /dev/sdb1, tak jej zkuste po odpojeni pripojit prikazem
Kód: [Vybrat]
sudo mount -t vfat -o gid=1000,umask=0027 /dev/sdb1 "/media/My Book"
a pote zkontrolujte pristupova prava
Kód: [Vybrat]
ls -ld "/media/My Book"
Pokud to funguje, jak ma, pak upravte /etc/fstab zaznam disku treba na
Kód: [Vybrat]
/dev/sdb1 "/media/My Book" vfat defaults,gid=1000,umask=0027 0 0

Ale pokud se to zarizeni meni, lepsi bude zkusit se odvolavat na UUID tohoto konkretniho disku. To se da zjistit bud z grafickeho dialogu, viz predchozi prispevek a nebo pomoci prikazu (je-li disk momentalne /dev/sdb1)
Kód: [Vybrat]
sudo vol_id /dev/sdb1
Kdyz zname UUID, muzeme se pokusit disk pripojit
Kód: [Vybrat]
sudo mount -U zde_to_uuid -t vfat -o gid=1000,umask=0027 "/media/My Book"
pripadne rovnou dat to /etc/fstab zaznam
Kód: [Vybrat]
UUID=zde_napsat_to_uuid "/media/My Book" vfat defaults,gid=1000,umask=0027 0 0
A pak samozrejme overit pristupova prava pomoci
Kód: [Vybrat]
ls -ld "media/My Book"

Osobne bych spis zkousel druhou variantu, jelikoz se tyka konkretniho disku a to nastaveni pak nebude pouzito pro ostatni disky, ktere by byly prirazeny k /dev/sdb1 (coz muze byt v pripade vyjimatelnych/usb disku vhodne). Ale variantu s UUID jsem nikdy nezkousel, pouze pouzivam parametry z manualovych stranek... nemuzu proto zarucit, ze to bude fungovat. Kazdopadne hodne zdaru.

Jeste poznamka na zaver. Prejete si prirazovat souborum GID 1000. Myslim ale, ze toto GID je specialne prirazene skupine, ve ktere jste byl puvodne jen vy (jeji nazev je stejny jako vas login), je tak? Pokud ano, vytvorte nejakou novou skupinu (zaznamem v /etc/group), mozna nechcete, aby ostatni uzivatele patrici do skupiny s GID 1000 meli pristup k vasim souborum v domovskem adresari (ale to samozrejme zavisi na nastaveni pristupovych prav domovskeho adresare a vasim potrebam/zamerum).

banter

  • Návštěvník
  • Příspěvků: 63
    • http://blog.zvestov.cz
Re: přístup všech uživatelů k externímu disku
« Odpověď #21 kdy: 22 Ledna 2008, 21:33:18 »
Díky, ruční mount funguje(ať už s UUID či /dev/sdb1). Disk je externí USB, připojení je skoro pořád.

Ale automatický mout dle fstab ne. Pořád je to skupina root(ať už s UUID či /dev/sdb1).
Kód: [Vybrat]
0BF3-2765 "/media/My Book" vfat defaults,gid=1000,umask=0027 0 0
Ano, GID 1000 je ID výchozí skupiny. Vím o tom, že uživatelé této skupiny mohou do mého home, je to záměr.
Prestigio Nobile 1510, Intel Celeron M 1.4 GHz, 1.5 GB RAM, grafika Intel GMA 900, Ubuntu 8.10 Intrepid Ibex
Dell Precision M4300, Ubuntu 9.10 Karmic Koala

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: přístup všech uživatelů k externímu disku
« Odpověď #22 kdy: 22 Ledna 2008, 22:16:49 »
To vyse je vas zaznam z /etc/fstab? Pokud ano, tak je to spatne, chybi vam tam na zacatku UUID=..., cili
Kód: [Vybrat]
UUID=0BF3-2765 "/media/My Book" vfat defaults,gid=1000,umask=0027 0 0
A i to UUID mi prijde kratke.. ikdyz netvrdim, ze musi byt spatne. Asi jste to jen spatne zkopiroval sem na forum, kdyz rikate, ze to nejde ani s /dev/sdb1 (ci cim).

No ale jestli to mate dobre a stejne to namountuje jinak, tak pak uz fakt nevim. Jestli tady nikdo neporadi, zkuste treba forum na abclinuxu.cz, tam by mohli byt povolanejsi.

Jeste me napada... Zkuste toto
1. z /etc/fstab dat pryc ze radku to defaults
Kód: [Vybrat]
UUID=0BF3-2765 "/media/My Book" vfat gid=1000,umask=0027 0 0

kdyz to nepomuze, tak

2. pridat do parametru v /etc/fstab volbu user  (pripadne users - rozdil je v tom, ze v prvnim pripade muze disk odpojit jen ten, kdo jej pripojil, v druhem kdokoliv)
Kód: [Vybrat]
UUID=0BF3-2765 "/media/My Book" vfat user,gid=1000,umask=0027 0 0

A pokud to nepomuze, tak jeste overte nasledujici.

3. Ponechte v /etc/fstab zaznam a zkuste ho pripojit pouze zkracenou variantou prikazu mount (kdy se zbytek informaci najde z /etc/fstab)
Kód: [Vybrat]
sudo mount "/media/My Book"
Mate-li v /etc/fstab tu volby user, tak by to melo jit pripojit i bez sudo. A pokud tohle funguje, tak pak je ten zaznam opravdu dobre a chyba je nekde v automatickem pripojovani. Jestli ve spolupraci gnome-mount (ci co se to pouziva pro to pripojovani) s /etc/fstab.. fakt nevim.

Jediny reseni, co by me napadlo, spociva v explicitnim pripojovani disku. Je mi lito.
« Poslední změna: 22 Ledna 2008, 22:26:46 od kkaarreell »

banter

  • Návštěvník
  • Příspěvků: 63
    • http://blog.zvestov.cz
Re: přístup všech uživatelů k externímu disku
« Odpověď #23 kdy: 22 Ledna 2008, 23:04:02 »
UUID je určitě správně, taky mě překvapilo, jak je krátké, CD-ROMka má číslo mnohem delší

Kód: [Vybrat]
sudo mount "/media/My Book"
[mntent]: řádek 11 v /etc/fstab je chybný
mount: /media/My Book nelze nalézt v /etc/fstab ani /etc/mtab

Když napíšu do fstab před ID to UUID, tak se mi to nenamountuje už ani automaticky. Stejná chyba jako je uvedena výše.

Pro jistotu připojuji celý fstab a ještě jednou připomínám, že tam původně pro externí disk žádný záznam nebyl
Kód: [Vybrat]
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=66ee45dd-d849-40b6-adaf-a1b9ed0fa4fc /               ext3    defaults,errors=remount-ro 0       1
# /dev/sda5
UUID=5a4de56d-cef8-4d35-9bac-3fe3d946f37a none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,iocharset=utf8     0   0
#externi disk
0BF3-2765 "/media/My Book" vfat defaults,gid=1000,umask=0027 0 0
Prestigio Nobile 1510, Intel Celeron M 1.4 GHz, 1.5 GB RAM, grafika Intel GMA 900, Ubuntu 8.10 Intrepid Ibex
Dell Precision M4300, Ubuntu 9.10 Karmic Koala

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: přístup všech uživatelů k externímu disku
« Odpověď #24 kdy: 23 Ledna 2008, 11:08:36 »
Citace
Když napíšu do fstab před ID to UUID, tak se mi to nenamountuje už ani automaticky. Stejná chyba jako je uvedena výše.
Ano, to dokazuje, ze to UUID tam byt ma...

Podivejte. Bez toho UUID= ten radek vubec nema smysl. Pri automatickem mountovani se projde fstab a pokud nenalezne odpovidajici zaznam (coz se nenalezne), tak se to pripoji podle default parametru.

Pokud se ale odpovidajici zaznam nalezne, tak by se to melo pripojit podle toho zaznamu... ten je ale (z nejakeho duvodu) spatne. Cili to, ze se to automaticky nepripoji, ukazuje, ze je to zarizeni spravne ztotozneno (pomoci UUID=...) se zaznamem v /etc/fstab. Naopak to, ze se automaticky pripoji ukazuje, ze se zarizeni s tim zaznamem neztotozni.

Takze abychom si to shrnuli. Rucni pripojeni
Kód: [Vybrat]
sudo mount -U 0BF3-2765 -t vfat -o gid=1000,umask=0027 "/media/My Book"
funguje tak, jak byste si pral... ale bohuzel to nejde automaticky.

se zaznamem
Kód: [Vybrat]
UUID=0BF3-2765 "/media/My Book" vfat defaults,gid=1000,umask=0027 0 0
v /etc/fstab prikaz
Kód: [Vybrat]
sudo mount "media/My Book"
nefunguje.

Cilem by melo byt rozchodit to pripojovani prikazem mount pomoci informaci ze zaznamu v /etc/fstab, jelikoz by se to melo prave pomoci prikazu mount pripojovat (viz man gnome-mount, sekce PRIVILEGES).
Zkuste kdyztak vsude zmenit to "My Book" na "MyBook" (tedy mj. vytvorit takovy adresar v /media), mozna dela neplechu ta mezera. A jestli ani pak ten predchozi prikaz (bez mezery) nezafunguje, tak je mi lito, ale uz jsem opravdu v koncich.

Dalsi variantou je snad uprava /usr/share/gconf/schemas/gnome-mount.schemas, ve vypisu
Kód: [Vybrat]
<key>/schemas/system/storage/default_options/vfat/mount_options</key>
        <applyto>/system/storage/default_options/vfat/mount_options</applyto>
        <type>list</type>
        <list_type>string</list_type>
        <default>[shortname=mixed,uid=,utf8,umask=077,exec,usefree]</default>
        <locale name="C">
          <short>Default mount options for vfat fs</short>
si muzete vsimnout, ze jsou zde default parametry pro pripojeni disku s fs vfat. Upravou hodnot uid ci umask snad muzete dosahnout svych cilu (musite zakomentovat ten radek z /etc/fstab). Bohuzel nevyhodou je, ze se to vztahuje na vsechny vfat filesystemy, coz asi nemusite chtit. Nevim, jak to zaridit, aby to bylo specificke pro konkretni disk. Pred pripadnou upravou samozrejme radim zazalohovat original.
« Poslední změna: 23 Ledna 2008, 11:19:30 od kkaarreell »

 

Provoz zaštiťuje spolek OpenAlt.