USB-minne

Kompatibilitetsfrågor rörande hårdvara och Slackware ställs här.

Moderatorer: Nille, nomicon, Minime

saunafreak
Besökare
Inlägg: 12
Blev medlem: 17 maj 2008 07:55

USB-minne

Inlägg av saunafreak »

Hur kan jag läsa o skriva ett USB-minne?
Slackware 12.1 o inget uppgraderat eller annat bara installerat.
saunafreak
Besökare
Inlägg: 12
Blev medlem: 17 maj 2008 07:55

Re: USB-minne [LÖST]

Inlägg av saunafreak »

Jag gjorde två saker. Gjorde nog i fel ordning men det fungerar.

/etc/fstab la jag till en rad (hade jag behövt göra detta?)
none /proc/bus/usb usbfs defaults 0 0


su cd /etc/rc.d
chmod 755 rc.udev
jenso
Gud
Inlägg: 1823
Blev medlem: 08 okt 2003 10:35

Re: USB-minne

Inlägg av jenso »

Du ska inte behöva montera /proc/bus/usb, när bootscripten gör det.
rc.udev måste vara körbar, annars fungerar inte hårdvaran som den ska göra.
Hårdvaran laddas inte in i /dev, om inte udev (rc.udev) fungerar och laddar de moduler som krävs.
udev, HAL och dbus (rc.messagebus), sammarbetar med att montera exvis usb-minnen.
Regler för det hittar du i /etc/udev/rules.d/ och för HAL i /etc/hal/fdi.
Exempel finns i /usr/share/hal/fdi.
Vill du kunna montera som användare, kan du behöva skriva egna udevregler. Har demonstrerat ett sådant i en annan tråd, för att exemplifiera.

/Jens
saunafreak
Besökare
Inlägg: 12
Blev medlem: 17 maj 2008 07:55

Re: USB-minne

Inlägg av saunafreak »

Hur gör man det enklast för att få läs o skrivrättigheter?
jenso
Gud
Inlägg: 1823
Blev medlem: 08 okt 2003 10:35

Re: USB-minne

Inlägg av jenso »

Har skrivit min egen udev-regel.

Kod: Markera allt

KERNEL=="sdb[0-9]*", ATTRS{product}=="USB Reader", NAME="%k", SYMLINK+="sdcard", GROUP="plugdev", MODE="0660", OPTIONS="all_partitions"
Skrevs ursprungligen för SD kort, men fungerar lika bra för usb-minnen. Bara att ändra "sdcard", till "usbminne" om du känner för det.

/Jens
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: USB-minne

Inlägg av Nille »

Vilka grupper är du med i?
Vilken fönsterhanterare använder du?
Jag pluggar bara in enheten sedan får jag en fråga i KDE om vad jag vill göra med nya enheten sen fungerar det direkt.
The more linux you go the slacker you get.
saunafreak
Besökare
Inlägg: 12
Blev medlem: 17 maj 2008 07:55

Re: USB-minne

Inlägg av saunafreak »

Kollade "fabriksinställningarna". Jag är inte med i någon grupp.
Jag använder KDE 3.5 som är original med CD:n.
Vad jag hittat så kan jag inte läsa CD o USB-minne.
hakan
Hedersmedlem
Inlägg: 811
Blev medlem: 15 okt 2003 06:31
ORT: Lidingö

Re: USB-minne

Inlägg av hakan »

Då bör du lägga till din användare i grupperna plugdev, cdrom ev. audio och video också, det gör du som root i /etc/group, ett exempel här...
plugdev:x:83:root,titus
audio:x:17:root,titus
video:x:18:root,titus
cdrom:x:19:root,titus
..titus är min vanliga användare, vet inte om det är nödvändigt men logga ut/in igen sedan så bör det fungera.

Vill du alltid ha den monterad på "samma plats" så har du ett exempel på hur man gör här..
http://hakan.slackware.se/udev/udev.html

/Håkan
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: USB-minne

Inlägg av Nille »

Detta är nog det vanligaste bekymret folk har i Slackware.
Och det kan vara svårt för vissa att felsöka då om du kör groups som din användare så kan den visa att du är med i rätt grupper medans det som root tydligt syns att så inte är fallet. (bugg enligt mig)

Men om du läser dokumentationen på installationsskivan så står det där att när du skapar en ny användare och du får frågan om att lägga till din användare i ytterligare grupper (additional groups) så bör du trycka "pil upp" och lägga till dessa.

Annars brukar jag använda detta kommando där jag talar om vilka samtliga ytterligare grupper min användare ska tillhöra.
usermod -G audio,video,cdrom,plugdev <användare>
Och om jag bara lägger till en enda grupp så brukar jag använda.
gpasswd -a <användare> <grupp>
Du kan naturligtvis även tabort grupper med usermod eller gpasswd i usermod utelämnar du bara den gruppen din användare inte ska vara med i och med gpasswd så används flaggan -d istället för -a

Oj då nu tror jag att jag spårat ut tillräckligt. (nästan så jag fortsatte med grupp admins mm an bara farten)
The more linux you go the slacker you get.
lema2.0
Allsmäktig
Inlägg: 354
Blev medlem: 15 jun 2004 01:56

Re: USB-minne

Inlägg av lema2.0 »

Är det inte så att i en standardinstallation av Slackware så ska det finnas en fil i /etc som heter login.defs.
I den så finns det något som ser ut som "CONSOLE_GROUPS floppy:audio:video:cdrom" som gör så att alla användare mer eller mindre automatiskt är medlemmar i de grupperna utan att man behöver pilla med usermod och annat.
Skulle i så fall bara vara att lägga till plugdev där(, eller var det det som inte fungerade i någon version av Slackware).
jenso
Gud
Inlägg: 1823
Blev medlem: 08 okt 2003 10:35

Re: USB-minne

Inlägg av jenso »

Stämmer lema. Så det är enbart till att lägga in, sin användare i /etc/group.

Kod: Markera allt

plugdev:x:83:root,jens
/Jens
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: USB-minne

Inlägg av Nille »

Det stämmer men det är inte så om du tex använder init4 istället för init3 som är standard.
I init4 finns du inte i dessa grupper om du inte lagt till användaren manuellt i grupperna.
Så runlevel (init) spelar roll och för att undvika detta så bör man göra som jag beskrev i tidigare inlägg.
The more linux you go the slacker you get.
lema2.0
Allsmäktig
Inlägg: 354
Blev medlem: 15 jun 2004 01:56

Re: USB-minne

Inlägg av lema2.0 »

Har jag inte tänkt på. Har aldrig kört runlevel 4.
ssh:ar jag in till maskinen så är jag mycket riktigt inte med i audio... etc.

Så den enklaste lösningen är nog att lägga till sig själv i grupperna.