Kirjoittaja Aihe: USB muisti jutut sekaisin.  (Luettu 10221 kertaa)

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Re: USB muisti jutut sekaisin.
« Vastaus #20 : 18.11.05 - klo:23.01 »
Olen tässä lueskellut aina välillä tätä ketjua ja koska en ole keksinyt mitään järkevää ehdotusta olen vain jäänyt seuraamaan tilannetta. Nyt tuli kuitenkin pari juttua mieleen mitä voisi kokeilla.

Koitappa päätteessä sudo chmod -R 777 /media/usbdisk/* olettaen että se mounttaa tuon /media/usbdisk/ kansioon.
Ensinnäkin tämä. Mitä osiotyyppiä käytätte USB-muistilla? Jos USB-muistia tarvitsee lukea/kirjoittaa vain Linuxilla suosiltevin olisi varmaankin ext3 ja jos myös Wintoosalla pitää pystyä lukemaan niin FAT32.

Milestä FAT32:n ei tue noita Linuxin oikeus määrittelyjä joten tuollalailla ei oikeuksia voi asettaa.


Toinen juttu minkälaisella komennolla mounttaatte USB-tikun? Vai annatteko GNOME:n tehdä sen teidän puolestanne?
Voiko tuota GNOME:n automaattisen mounttauksen asetuksia määrittää jostakin?

USB-muistin mounttausta voisi kokeilla tällaisella komennolla:
mount -t vfat -o user,umask=000 /dev/sda1 /mnt/usb
Tärkeimpiä tuossa ovat nuo user ja umask=000, jolloin peruskäyttäjälläkin pitäisi olla aika hyvät oikeudet tuohon mediaan.

Terävä havainto tuo FAT juttu! Itse olen jo niin 'linuxoitunut' että ei tuollaisia enää muista :D
Luulen että tuo udev hoitaa sen mounttaamisen ja siihen löytyy lääke näin:

Tee ensin BACKUP tuosta tiedostosta!!!
/etc/udev/permissions.d/udev.permissions tiedostosta löytyy tuollaiset rivit, muokkaa niistä nuo oikeudet ja/tai omistaja haluamaksesi
sd[a-z]:root:disk:0660
sd[a-z][0-9]*:root:disk:0660
sd[a-i][a-z]:root:disk:0660
sd[a-i][a-z][0-9]*:root:disk:0660

Ja jollei tuo vielä auta niin sitten tämä: Ja taas BACKUP tästä ennen muutoksien tekoa!!!

/etc/udev/permissions.rules tiedostossa on seuraava rivi:

BUS=="scsi", KERNEL=="sd[a-z]*", PROGRAM="/etc/udev/scripts/removable.sh %k 'usb ieee1394'", RESULT="1", MODE="0640", GROUP="plugdev"

Ja tuossakin voi käyttää OWNER= omistajan vaihtoon.

PS.Itsellä oli ongelmia tulostimen /dev/usb/lp0 tiedoston oikeuksien kanssa ja sain ne toimimaan kun muutin ensin noi udev.permissions hommat kuntoon ja sitten vielä toi permissions.rules
« Viimeksi muokattu: 18.11.05 - klo:23.03 kirjoittanut Juhhe1 »

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

JJK

  • Käyttäjä
  • Viestejä: 359
  • Ubuntu Mate 22.04
    • Profiili
Re: USB muisti jutut sekaisin.
« Vastaus #21 : 18.11.05 - klo:23.08 »
Näin onnistui ainakin.

Poistin taltion käytöstä ja annoin komennon:
mount -t vfat -o user,umask=000 /dev/sdc1 /media/KINGSTON
Nyt oikeudet ovat 777 ja pelittää.  ;D 


JJK

  • Käyttäjä
  • Viestejä: 359
  • Ubuntu Mate 22.04
    • Profiili
Re: USB muisti jutut sekaisin.
« Vastaus #22 : 18.11.05 - klo:23.26 »
Tällaista kansiota ei ainakaan minulla ole.
Lainaus
/etc/udev/permissions.d

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Re: USB muisti jutut sekaisin.
« Vastaus #23 : 19.11.05 - klo:11.30 »
Tällaista kansiota ei ainakaan minulla ole.
Lainaus
/etc/udev/permissions.d

Hmmh... Onkohan tuo sitten vain jäänteitä Hoarystä, kun olen päivittänyt Hoaryn Breezyyn.
Ilmeisesti Breezy sitten katsoo nuo oikeudet tuosta toisesta tiedostosta, eli tuo /etc/udev/permissions.rules
Laitappa tuloste cat /etc/udev/permissions.rules |grep sd tänne.

Siellä ainakin minulla on tälläinen rivi:
Koodia: [Valitse]
BUS=="scsi", KERNEL=="sd[a-z]*", PROGRAM="/etc/udev/scripts/removable.sh %k 'usb ieee1394'", RESULT="1", MODE="0640", GROUP="plugdev"
Tuosta saa tästä MODE="0640" muutettua oikeuksia ja OWNER= optiota voi käyttää jos ei muuten toimi!

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: USB muisti jutut sekaisin.
« Vastaus #24 : 19.11.05 - klo:13.06 »
Siellä ainakin minulla on tälläinen rivi:
Koodia: [Valitse]
BUS=="scsi", KERNEL=="sd[a-z]*", PROGRAM="/etc/udev/scripts/removable.sh %k 'usb ieee1394'", RESULT="1", MODE="0640", GROUP="plugdev"
Tuosta saa tästä MODE="0640" muutettua oikeuksia ja OWNER= optiota voi käyttää jos ei muuten toimi!

ainoa vaan, että noita alkuperäisiä tiedostoja ei periaatteeessa kannata muuttaa, sillä päivitys kirjoittaa ne surutta yli. toinen on tietty se, että noiden usb-laitteiden ryhmän  kuuluu olla plugdev ja käytääjn kuulua tuohon plugdev-ryhmään, sillä siten nuo oikeudet ubuntussa hanskataan.

myöskin nuo oikeudet ovat sikäli oikein, että niillä ei pitäisi olla väliä sen suhteen mitkä oikeudet mountattu filesystem saa. katso vaikka:
Koodia: [Valitse]
$ ls -l /dev/hd*
brw-rw----  1 root disk   3,  0 2005-11-19 12:43 /dev/hda
brw-rw----  1 root disk   3,  1 2005-11-19 12:43 /dev/hda1
brw-rw----  1 root disk   3,  2 2005-11-19 12:43 /dev/hda2
brw-rw----  1 root disk   3,  3 2005-11-19 12:43 /dev/hda3
brw-rw----  1 root cdrom 22,  0 2005-11-19 12:43 /dev/hdc
brw-rw----  1 root cdrom 22, 64 2005-11-19 12:43 /dev/hdd

minä en kuulu ryhmään disk (enkä ole root, joten periaatteessa minulla ei ole mitään oikeuksia kyseisiin _laitteisiin_), mutta saan silti kirjoittaa osoille hda, hda1, hda2 ja hda3 kun ne on mountattu.
Janne

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Re: USB muisti jutut sekaisin.
« Vastaus #25 : 19.11.05 - klo:15.28 »

ainoa vaan, että noita alkuperäisiä tiedostoja ei periaatteeessa kannata muuttaa, sillä päivitys kirjoittaa ne surutta yli. toinen on tietty se, että noiden usb-laitteiden ryhmän  kuuluu olla plugdev ja käytääjn kuulua tuohon plugdev-ryhmään, sillä siten nuo oikeudet ubuntussa hanskataan.

myöskin nuo oikeudet ovat sikäli oikein, että niillä ei pitäisi olla väliä sen suhteen mitkä oikeudet mountattu filesystem saa. katso vaikka:
Koodia: [Valitse]
$ ls -l /dev/hd*
brw-rw----  1 root disk   3,  0 2005-11-19 12:43 /dev/hda
brw-rw----  1 root disk   3,  1 2005-11-19 12:43 /dev/hda1
brw-rw----  1 root disk   3,  2 2005-11-19 12:43 /dev/hda2
brw-rw----  1 root disk   3,  3 2005-11-19 12:43 /dev/hda3
brw-rw----  1 root cdrom 22,  0 2005-11-19 12:43 /dev/hdc
brw-rw----  1 root cdrom 22, 64 2005-11-19 12:43 /dev/hdd

minä en kuulu ryhmään disk (enkä ole root, joten periaatteessa minulla ei ole mitään oikeuksia kyseisiin _laitteisiin_), mutta saan silti kirjoittaa osoille hda, hda1, hda2 ja hda3 kun ne on mountattu.

Koodia: [Valitse]
$ mount
/dev/sda1 on /media/usbdisk type vfat (rw,noexec,nosuid,nodev,quiet,shortname=winnt,uid=1000,gid=1000,umask=077,iocharset=utf8)

Eli tuo näyttää mounttaavan sen käyttäjän uid ja gid:llä millä ollaan sisällä silloin kun laittaa tikun koneeseen.

Koodia: [Valitse]
$ ls -ll /dev/sda1
brw-r-----  1 root plugdev 8, 1 2005-11-19 14:29 /dev/sda1

Tuossa ainakin on nyt että plugdev on group

Koodia: [Valitse]
$ ls -ll /media/
drwx------  7 juhhe1 juhhe1 6144 1970-01-01 02:00 usbdisk

Ja tuostahan näkyy että se on mountattu mun uid:llä ja gid:llä

Koodia: [Valitse]
$ id juhhe1
uid=1000(juhhe1) gid=1000(juhhe1) ryhmät=1000(juhhe1),4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),100(users),107(lpadmin),108(scanner),109(admin)

Ja kuulun ryhmään plugdev
Eli nuo olisi varmaan ihan hyvä tarkistaa kaikki että meneekö samalla lailla?
« Viimeksi muokattu: 19.11.05 - klo:15.30 kirjoittanut Juhhe1 »

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

JJK

  • Käyttäjä
  • Viestejä: 359
  • Ubuntu Mate 22.04
    • Profiili
Re: USB muisti jutut sekaisin.
« Vastaus #26 : 20.11.05 - klo:09.04 »
Tarkemmin testailtuani oikeuksien muuttamisen jälkeen
Lainaus
Poistin taltion käytöstä ja annoin komennon:
mount -t vfat -o user,umask=000 /dev/sdc1 /media/KINGSTON
alkuperäinen ongelmani ei ole poistunut. Eli Thunderbird ei lue sieltä vieläkään profiiliaan USB:lta.  :(
« Viimeksi muokattu: 20.11.05 - klo:09.09 kirjoittanut JJK »

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Re: USB muisti jutut sekaisin.
« Vastaus #27 : 20.11.05 - klo:13.15 »
Tarkemmin testailtuani oikeuksien muuttamisen jälkeen
Lainaus
Poistin taltion käytöstä ja annoin komennon:
mount -t vfat -o user,umask=000 /dev/sdc1 /media/KINGSTON
alkuperäinen ongelmani ei ole poistunut. Eli Thunderbird ei lue sieltä vieläkään profiiliaan USB:lta.  :(

Oletko koittanut noita neuvoja mitä tuolla toisessa ketjussa on?
Muistaakseni joku sama profiili tms on ketjun nimenä.

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

JJK

  • Käyttäjä
  • Viestejä: 359
  • Ubuntu Mate 22.04
    • Profiili
Re: USB muisti jutut sekaisin.
« Vastaus #28 : 20.11.05 - klo:13.57 »
Olen seurannut ja kirjoittanut myös tästä myös sinnekin. Mielestäni siellä keskusteltiin siitä voiko käyttää samaa profiilia Linuksissa ja Windowssissa. Joten kirjoitin
Lainaus
Käytän samaa profiilia USB muistilta töissä(win) ja kotona(win / linux). Mutta linuksissa kopioin profiilikansion levylle ja lopettaessani USB:lle. Koska en ole vielä keksinyt miten muutan USB:n käyttöoikeuksia jotka ovat nyt 700.
Eli totesin, että voi. Mutta käyttöoikeuksien muuttaminenkaan ei poistanut ongelmmaani. Joka selviää täältä.
Tyydyn tässä kopioimaan profiiliani edestakaisin.  :-\

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Re: USB muisti jutut sekaisin.
« Vastaus #29 : 20.11.05 - klo:14.20 »
Olen seurannut ja kirjoittanut myös tästä myös sinnekin. Mielestäni siellä keskusteltiin siitä voiko käyttää samaa profiilia Linuksissa ja Windowssissa. Joten kirjoitin
Lainaus
Käytän samaa profiilia USB muistilta töissä(win) ja kotona(win / linux). Mutta linuksissa kopioin profiilikansion levylle ja lopettaessani USB:lle. Koska en ole vielä keksinyt miten muutan USB:n käyttöoikeuksia jotka ovat nyt 700.
Eli totesin, että voi. Mutta käyttöoikeuksien muuttaminenkaan ei poistanut ongelmmaani. Joka selviää täältä.
Tyydyn tässä kopioimaan profiiliani edestakaisin.  :-\

Niin muistelinkin että kirjoittelit sinnekkin ketjuun. Oletko koittanut nyt kun oikeudet on kunnossa niin sitä että lisäät käsin tuon usb tikulla olevan profiilin sinne profiles.ini tiedostoon ja jätät sen defaultin sinne myös. Sit valitaan tolla profile managerilla käyttöön se tikulla oleva profiili?
Pitää joku päivä testailla tuota itsellä että kuinka toimii.

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

JJK

  • Käyttäjä
  • Viestejä: 359
  • Ubuntu Mate 22.04
    • Profiili
Re: USB muisti jutut sekaisin.
« Vastaus #30 : 20.11.05 - klo:14.38 »
Siis näin
Koodia: [Valitse]
[General]
StartWithLastProfile=1

[Profile0]
Name=JJK
IsRelative=0
Path=/home/jjk/thunderbird_profile/oma.JJK
Default=1

[Profile1]
Name=jjk2
IsRelative=0
Path=/media/KINGSTON/Thunderbird_Profiles/jjk

Tällä ei ole mitään vaikutusta.