PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Debian] USB HDD keine änderung der rechte



ccfritz
23.01.08, 14:36
hey,

ich habe folgendes sytstem:
Debian 2.6.8-4-686-smp

habe eine hdd am usb angehängt.

usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /mnt/backup type vfat (rw)

Device Boot Start End Blocks Id System
/dev/sda1 1 60801 488384001 83 Linux

so, ich kann nur als root dateien anlegen etc., kann jedoch nicht als anderer user diese aktionen durchführen. die rechte versuche ich mittels chown wie auch chmod zu ändern, werden total ignoriert...

hat jemand eine idee?

danke & lg

snowcrash23
23.01.08, 15:22
Hallo ccfritz,
Deine USB Festplatte ist mit FAT32, einem Microsoft Dateisystem formatiert. Da FAT32 über kein Rechte verfügt, werden die gewünschten Rechte einfach beim mounten bzw. in der fstab mit übergeben, Stichwort umask.

z.B.

/dev/sda1 /mnt/pladde vfat auto,user,exec,umask=000

MfG
snowcrash23

ccfritz
23.01.08, 15:32
sprich ich müsste den eintrag in der etc/fstab von

/dev/sda1 /mnt/backup auto defaults, 0 0

auf

/dev/sda1 /mnt/backup auto auto,user,exec,umask=000 0 0

ändern?

MiGo
23.01.08, 18:48
sprich ich müsste den eintrag in der etc/fstab von
/dev/sda1 /mnt/backup auto defaults, 0 0
auf
/dev/sda1 /mnt/backup auto auto,user,exec,umask=000 0 0
ändern?
Exakt richtig.

ccfritz
24.01.08, 09:24
ich steh total, an, geht trozdem nciht...

mount -t auto /dev/sda1 /mnt/backup/
cd /mnt/
ls -lat
drwxr-xr-x 3 root root 1024 2008-01-23 13:56 .
drwxr-xr-x 19 root root 1024 2007-08-16 08:55 ..
drwxr-xr-x 2 root root 32768 1970-01-01 01:00 backup

/mnt/backup# mkdir db
fbksrv1:/mnt/backup# chmod -Rf 777 *
fbksrv1:/mnt/backup# ls -alt
insgesamt 65
drwxr-xr-x 2 root root 32768 2008-01-24 09:21 db
drwxr-xr-x 3 root root 32768 2008-01-24 09:21 .
drwxr-xr-x 3 root root 1024 2008-01-23 13:56 ..

also rechte haben sich nciht geändert...

auzug fstab:


cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/cciss/c0d0p1 / ext3 defaults,errors=remount-ro 0 1
/dev/cciss/c0d0p9 /data ext3 defaults 0 2
/dev/cciss/c0d0p8 /tmp ext3 defaults 0 2
/dev/cciss/c0d0p5 /usr ext3 defaults 0 2
/dev/cciss/c0d0p6 /var ext3 defaults 0 2
/dev/cciss/c0d0p7 none swap sw 0 0
/dev/scd0 /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/hda /media/cdrom1 iso9660 ro,user,noauto 0 0
/dev/sda1 /mnt/backup auto auto,user,exec,umask=000 0 0


fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 60801 488384001 83 Linux


mount:

mount
/dev/cciss/c0d0p1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/cciss/c0d0p9 on /data type ext3 (rw)
/dev/cciss/c0d0p8 on /tmp type ext3 (rw)
/dev/cciss/c0d0p5 on /usr type ext3 (rw)
/dev/cciss/c0d0p6 on /var type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /mnt/backup type vfat (rw)


ich kann ach wie vor nur als root daten inbackup schreiben.... ?

marce
24.01.08, 09:45
... und wenn Du das Ding als User mountest? Ausserdem sollte der Mountpoint entsprechende Rechte haben...

chmods auf die Verzeichnisse kannst Du dir übrigens sparen - die werden von (V)Fat(16|32) nicht unterstützt...

echo
24.01.08, 10:22
alternativ kannst du in der fstab auch den user und die gruppe zuweisen, dem die dateien gehören sollen. vorallem der punkt gruppe kann ganz hilfreich sein, wenn man mit mehreren konten an diesem rechner ackert.

MiGo
24.01.08, 11:09
mount -t auto /dev/sda1 /mnt/backup/
Das geht _nicht_. Du gibst Device und Mountpunkt an => mount verwendet die fstab nicht.
Mounten tust du einfach per "mount /mnt/backup".