Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Vaihtoehtoiset työpöytäympäristöt => Aiheen aloitti: kohina - 13.11.11 - klo:22.08
-
Meillä on tuollainen normaali usb-liitännäinen kamera. Pääkäyttäjä pystyy poistamaan muistista kuvia mutta muut käyttäjät eivät.
Miksei tämä käsky auta, vaikka siltä näyttäisi?
sudo chmod -Rv 0777 /media/disk
tiedoston ”/media/disk” oikeuksiksi asetettu 0777 (rwxrwxrwx)
tiedoston ”/media/disk/MEMSTICK.IND” oikeuksiksi asetettu 0777 (rwxrwxrwx)
tiedoston ”/media/disk/MSTK_PRO.IND” oikeuksiksi asetettu 0777 (rwxrwxrwx)
tiedoston ”/media/disk/DCIM” oikeuksiksi asetettu 0777 (rwxrwxrwx)
tiedoston ”/media/disk/DCIM/101MSDCF” oikeuksiksi asetettu 0777 (rwxrwxrwx)
Koneessa ihan normi Kubuntu 10.04
Auttakee. Kiitos.
-
Kameroiden muistikortit käyttävät yleensä FAT tiedostojärjestelmää, jossa oikeuksia ei voi asettaa. Periaatteessa kaikilla on oikeudet kaikkiin tiedostoihin. Liitettäessä voi kuitenkin hieman rajata käyttöä ja asettaa tiedostojen tilapäisen omistajan uid ja gid parametreilla. Veikkaan että kyse on tästä. Kun kamera on liitettynä, katso mitä mount -komento kertoo.
Muistikortinlukija voisi toimia paremmin.
-
Kameroiden muistikortit käyttävät yleensä FAT tiedostojärjestelmää, jossa oikeuksia ei voi asettaa. Periaatteessa kaikilla on oikeudet kaikkiin tiedostoihin. Liitettäessä voi kuitenkin hieman rajata käyttöä ja asettaa tiedostojen tilapäisen omistajan uid ja gid parametreilla. Veikkaan että kyse on tästä. Kun kamera on liitettynä, katso mitä mount -komento kertoo.
Muistikortinlukija voisi toimia paremmin.
Kiitos. Juu voisi toimia, mutta kun muistaakseni jossain vaiheessa aikaisemmin oli kaikilla käyttäjillä täydet oikeydet tuohon laitteeseen.
Tässä mount kyseisestä laitteesta:
/dev/sdb1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,uid=1000,utf8,shortname=mixed,flush)
-
Tuon mukaan käyttö pitäisi onnistua ainakin käyttäjätunnuksella, jonka id-koodi on 1000. Se on ubuntussa ensimmäiseksi luotu tunnus. Jos on useampia käyttäjätunnuksia, muilla käyttö on rajoitetumpaa. Käyttäjän uid, gid, yms. koodit näet id komennolla.
Vertailun vuoksi, mulla usb-tikku mounttautuu näin:
/dev/sdg1 on /media/4GT type vfat (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush)
Ja ls -ln /media/ kertoo:
drwx------ 14 1000 1000 16384 1970-01-01 02:00 4GT
(Perus-ubuntu 10.04)
Tikun käyttö jollain toisella tunnuksella taitaisi olla aika hankalaa.
-
okkei,
eli pitäsi luoda ryhmä johon kaikki käyttäjät kuuluu ja tuo gid pitäisi saada aina mountin yhteydessä tuolle tai miksei kaikille muillekin liitettäville laitteille?
-
Siellä lienee valmiiksi ryhmä cdrom(24), johon kaikki käyttäjät todennäköisesti kuuluvat. Jollet sitten halua että saa käyttää kameraa muttei cd:tä.
Myös dmask=007,fmask=007 (tai dmask=0,fmask=0) voi olla hyödyksi. Jos noita ei ole, käytetään käyttäjän umask arvoa.