14. juni 2003 - 11:45Der er
19 kommentarer og 1 løsning
grip i debian
Det her er der garanteret blevet spurgt om en milliard gange:
Jeg har debian i testing udgaven. Jeg har apt-get install grip
Som alm. bruger kan grip ikke læse cd'en (endsige se nogen cd i drevet)
Som root kan jeg fint se det og rippe og det hele. Hvad er det jeg mangler at ændre permissions på?
Brugeren er medlem af audio gruppen og cdrom gruppen lykke@stuen:~$ less /etc/group |grep cdrom cdrom:x:24:lykke lykke@stuen:~$ less /etc/group |grep audio audio:x:29:lykke
Mine permissions for cdrom (som i virkeligheden er et dvd drev, men det har den ikke fundet ud af) lykke@stuen:~$ ls -al / |grep cdrom drwxr-xr-x 2 root root 4096 Jun 2 19:32 cdrom
Flg. er fra min /etc/fstab: /dev/cdrom /cdrom iso9660 ro,user,noauto 0 0
Og her er permissions for audio: lykke@stuen:~$ ls -la /dev/audio* crw-rw---- 1 root audio 14, 4 Mar 14 2002 /dev/audio crw-rw---- 1 root audio 14, 20 Mar 14 2002 /dev/audio1 crw-rw---- 1 root audio 14, 36 Mar 14 2002 /dev/audio2 crw-rw---- 1 root audio 14, 52 Mar 14 2002 /dev/audio3 crw-rw---- 1 root audio 14, 7 Mar 14 2002 /dev/audioctl
Ok, men er /dev/cdrom ikke et symlink til /dev/hdb? (eller hvor den nu sidder på IDE controlleren) Prøv evt at ændre permission på den fil den peger på. Jeg ved ikke op det gør nogen forskel, men du kan jo altid ændre det tilbage hvis ikke.
Nej desværre...Der er stadigvæk ingen forskel.... Virker som root, men ikke som alm. bruger. Den måde jeg tester på er at prøve på at åbne grip fra en terminal...Først som bruger og derefter som root....
Det kan ikke være fordi jeg kører startx som alm. bruger vel??
Bare smid en data-cd i (dvs. alt andet end en musik-cd) og skriv: "mount /dev/cdrom /mnt/cdrom" (forudsat /mnt/cdrom altså findes). Hvis det ikke virker så prøv evt. med "mount -t iso9660 /dev/cdrom /mnt/cdrom"
Hmm, ja så er det måske ikke et spørgsmål om rettigheder på selve drevet.
Nu er det vel ikke sådan at grip er sat op til at bruge virtuel-scsi (eller hvad det nu hedder)? Det er vist meget brugt i Linux (frem for analog rippin') hvis ATAPI ikke virker. I så fald læser den vist fra en hel anden device-fil i /dev (sc et-eller-andet) som root så per default har adgang til.
lad være med at ændre permissions på alt muligt under debian... det er grimt...
permissions til den slags på debian fungerer på den måde, at man skal være medlem af en gruppe for at gøre ditten og datten...
skriv "groups <bruger>" for at se, hvilke grupper en bruger er medlem af.
jeg kan sagtens rippe med grip... jeg er medlem af disk, cdrom og users
husk at når du smider en bruger i en gruppe (og dermed giver dem rettigheder til at gøre ting) så virker det først _næste_ gang de logger ind. Det virker ikke, hvis du er logget ind som brugeren lykke, skifter til root, tilføjer lykke til cdrom, forlader root, og så arbejder videre som lykke... du skal logge helt og aldeles ud... (eller... problemet er snarere, at man skal logge ind forfra... man kan selvfølgelig ssh til localhost, hvis man er doven)
Det var lige det der skulle til!!! :) Nu har jeg også sat permissions tilbage til det de burde være! Tak for det
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.