Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Permissie probleem Transmission  (gelezen 1171 keer)

Permissie probleem Transmission
« Gepost op: 2010/02/23, 17:41:20 »
Ik heb laatst een nieuwe partitie aangemaakt om gedownloade dingen op te zetten. Gisteren ging alles volgens plan. Transmission schreef de bestanden juist weg. Vandaag geeft transmission om de haverklap een error dat de permissie geweigerd wordt. Ik keek in nautilus of er iets verkeerd was aan de permissies. Er stond het volgende.

Owner: Impocta
Folder access: Create and delete files
File access: ---
Group: Impocta
Folder access: none
File access: ---
Others
Folder access: none
File access: ---

Als ik file access probeer te veranderen springt het direct terug, ook als ik nautilus uitvoer met super user rechten.

Offline vanadium

  • Lid
Re: Permissie probleem Transmission
« Reactie #1 Gepost op: 2010/02/23, 20:00:40 »
Misschien iets fout met de partitie? Ik zou zeker eens een controle uitvoeren van het bestandssysteem.

Kijk misschien eerst eens met het commando "mount" hoe de partitie aangekoppeld is.

Re: Permissie probleem Transmission
« Reactie #2 Gepost op: 2010/02/24, 16:44:14 »
/dev/sda1 on / type ext3 (rw,relatime,errors=remount-ro)
proc on /proc type proc (rw)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/koen/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=koen)
/dev/sdb1 on /media/ELEMENTS type vfat (rw,nosuid,nodev,uhelper=devkit,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush)
/dev/sda5 on /media/CB03-9BA7 type vfat (rw,nosuid,nodev,uhelper=devkit,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush)

Het gaat om de onderste. Wat kan er verkeerd ingesteld zijn?

Hoe voer ik een controle uit van het bestandssysteem?

Offline vanadium

  • Lid
Re: Permissie probleem Transmission
« Reactie #3 Gepost op: 2010/02/24, 18:35:07 »
Niets verdachts in de output van je mount.

Controleer de vrije ruimte op de partitie

Controleer eens de permissies van het koppelpunt:
ls -ld /media/CB03-9BA7

Om de partitie te controleren:
sudo umount /dev/sda5
sudo fsck /dev/sda5

Als er foutmeldingen komen bij het fsck commando, dan moet je de partitie ook consistent maken door het commando opnieuw uit te voeren met de optie -a (automatische reparatie) (vergelijk: chkdsk /f c: onder Windows) of -r: interactieve reparatie: je moet zelf aangeven hoe het herstel moet gebeuren.

sudo fsck -a /dev/sda5

Re: Permissie probleem Transmission
« Reactie #4 Gepost op: 2010/02/24, 18:48:50 »
de permissies van het koppelpunt:
drwx------ 12 koen koen 16384 1970-01-01 01:00 /media/CB03-9BA7
Bij het controleren wordt gegeven: device is busy
Hoe kan ik 'm stoppen?

Er komt geen foutmelding bij fsck

Offline vanadium

  • Lid
Re: Permissie probleem Transmission
« Reactie #5 Gepost op: 2010/02/24, 18:57:41 »
Volgens de permissies heb jij als gebruiker alle rechten.

Het verwondert mij dat bij het controleren "drive is busy" wordt gegeven. Lijkt mij dat je de schijf niet hebt kunnen ontkoppelen, en dan kan je die ook niet checken. Om een schijf te kunnen ontkoppelen, moeten alle programma's die voor het ogenblik op de schijf werken, gesloten zijn.

Ontkoppel die schijf eens via nautilus, en voer dan het fsck commando uit.

Re: Permissie probleem Transmission
« Reactie #6 Gepost op: 2010/02/24, 19:35:53 »
Ontkoppeld geeft fsck:
fsck from util-linux-ng 2.16
dosfsck 3.0.3, 18 May 2009, FAT32, LFN
/dev/sda5: 195 files, 1279551/1279551 clusters

Ondertussen vermoedde ik dat het probleem opgelost kon worden door een goed configuratie in fstab en installeerde ik pysdm. Daardoor kwam ik erachter dat de schijf geen regel heeft in fstab. Toen ik die aanmaakte was ineens root eigenaar in plaats van ik. Daardoor kan ik nu handmatig ook niets meer doen op de schijf. Het koppelpunt is veranderd in /media/sda5 en ls -ld /media/sda5 geeft drwxr-xr-x 2 root root 4096 2010-02-24 19:08 /media/sda5
Kan ik fstab hier beter buitenspel laten of kan het handig zijn?

Offline vanadium

  • Lid
Re: Permissie probleem Transmission
« Reactie #7 Gepost op: 2010/03/06, 14:12:13 »
De bestandssysteemcontrole geeft aan dat de partitie OK is.

Ik zou die partitie in /etc/fstab laten staan. Dit is de beste oplossing voor een partitie op een interne harde schijf die steeds in het systeem aanwezig is.

Je kan nu eenvoudig de permissies van de partitie regelen door die van het koppelpunt aan te passen.