Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

21

04.11.2007, 17:16

genau darum geht es...und wo kann ich das einstellen?

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

22

04.11.2007, 17:32

in der fstab

poste die mal vollständig.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

23

04.11.2007, 18:13

Hier die fstab:

/dev/hda6 / ext3 acl,user_xattr 1 1
/dev/hda7 /home ext3 acl,user_xattr 1 2
/dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda2 /windows/D vfat users,gid=users,umask=0002,utf8=true 0 0
/dev/hda3 /windows/E vfat users,gid=users,umask=0002,utf8=true 0 0
/dev/hda5 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/fd0 /media/floppy auto noauto,user,sync 0 0

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

24

04.11.2007, 18:25

so, ok
und von welchen partitionen reden wir jetzt, die automatisch gemountet werden?
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

25

04.11.2007, 18:53

Schließe ich meine externe USB Platte an (/dev/sda), werden AUTOMATISCH die darauf befindlichen 3 Partitionen gemounted, und zwar 2 x EXT3 Partitionen und 1 x FAT Partition. Als normaler user kann auf die FAT Partition geschrieben werden, auf die EXT3 Partitionen aber nunmal nicht (als root aber möglich!!!!!!).
Die erste EXT3 Partition wird automatisch mit dem LW-Namen gemounted, und zwar in /media/LW-Name.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »AHI« (04.11.2007, 18:55)


26

05.11.2007, 08:55

Lass mich raten, du hast deine fstab gepostet, bevor du die externe HDD angeslossen hast...


Naja, wie dem auch sei, die Rechte auf den mountpoint kannst du mit ls -l (das ist 2x ein kleines L) ueberpruefen. -> ls -l /media/{LW-Name}

dann solltest du eine aehnliche meldung auf dem Display lesen koennen:

drwxr-xr-x 2 root root blafasel

das d steht dafuer, dass es sich hierbei um ein directroy also ein Verzeichniss handelt.

die erste 3er Gruppe steht fuer die rechte des Besitzers.
r fuer read . . . (oktaler Wert: 4)
w fuer write . . .(oktaler Wert: 2)
x fuer execute . (oktaler Wert: 1)

die zweite 3er Gruppe steht fuer die Rechte der Gruppe.
und die dritte 3er Gruppe steht fuer die Rechte aller anderen Benutzer auf dieses Verzeichniss.

das erste root steht fuer den Besitzer der Datei / des Verzeichnisses und das 2. root steht fuer die Gruppe.

fuer mehr Infos von ls -> manpages !

Wenn das alles von der RechteStrucktur nicht so ist, wie du es benoetigst, dann musst du ueber chown den besitzer (und/oder die Gruppe aendern) und mit chmod kannst du dann die Rechte modifizieren. Wenn du dir nicht sicher bist, mit welcher Syntax und welchen Optionen du diese Befehle starten musst, benutze bitte die manpages. ( -> man {befehl} )

und wenn du dann noch, wie es dir geraten wurde, die /etc/fstab modifizierst, kannst du beim naechsten anschliessen deine HDD auch mit user rechten schreiben.

Das waere dann auch schon alles...
for Windows problems: reboot
for Linux problems: be root

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »BorneBjoern« (04.06.2008, 14:53)


27

05.11.2007, 21:08

Zitat

Original von BorneBjoern
Lass mich raten, du hast deine fstab gepostet, bevor du die externe HDD angeslossen hast...

Nein, die HDD war vor dem Posting angeschlossen. Wie gesagt, sie wird automatisch gemounted ohne Eintrag in der fstab. Ist das denn so nicht korrekt?

Deine Erklärung war echt super. Vielen Dank nochmal dafür. Ich konnte danach alles problemlos einrichten. Unverständlich ist mir nur noch deine folgende Anmerkung:

Zitat


...und wenn du dann noch, wie es dir geraten wurde, die /etc/fstab modifizierst, kannst du beim naechsten anschliessen deine HDD auch mit user rechten schreiben.

Das funktioniert doch aber auch ohne fstab Eintrag!

28

05.11.2007, 22:32

Ich habe es nur kurz überflogen, also bitte nicht bös sein, falls ich totalen Blödsinn sage.

War das nicht so, daß Suse 10.2 egal ob hd oder sd alle Festplatten als "sd" bezeichnet? Wenn ja, dann würde ich sagen, daß es evtl. zuviele Partitionen gibt und daher die nicht eingetragenen auch für die eingetragenen in der /etc/fstab gemountet werden. Falls tatsächlich so, empfehle ich erstmal die Windows Partitionen in der /etc/fstab auszukommentieren und die entsprechenden Einträge für die logischen Laufwerke vorzunehmen.

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

29

06.11.2007, 00:19

Zitat

Original von Chaoshh
Wenn ja, dann würde ich sagen, daß es evtl. zuviele Partitionen gibt und daher die nicht eingetragenen auch für die eingetragenen in der /etc/fstab gemountet werden.


nein!
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

30

06.11.2007, 08:46

Es lebe automount.

Das heisst, dass es mit an sicherheitgrenzender Wahrscheinlichkeit einen Eintrag in der mtab Datei gibt, welche ebenfalls im /etc/ Verzeichnis liegt.
In der /etc/mtab werden alle eingebundenen Datenträger mit ihren Optionen angezeigt. Sie wird dynamisch generiert und ändert sich nach jedem mount- oder umount-Befehl. Sie ist vom Format aehnlich um nicht zu sagen gleich zur /etc/fstab.

Kannst ja mal pruefen, ob du deine externe HDD dort findest.

Die erneute Modifikation der fstab waere in dem Fall notwendig gewesen, wenn die Aenderungen der Rechte auf den Mountpoint nicht ausgereicht haetten.
Deiner Beschreibung aber entnehme ich, dass das nicht mehr noetig war...

Also alles Peletti...

:+++:
for Windows problems: reboot
for Linux problems: be root

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »BorneBjoern« (06.11.2007, 08:56)


31

10.11.2007, 13:01

Zitat

Original von BorneBjoern
...Das heisst, dass es mit an sicherheitgrenzender Wahrscheinlichkeit einen Eintrag in der mtab Datei gibt, welche ebenfalls im /etc/ Verzeichnis liegt.
In der /etc/mtab werden alle eingebundenen Datenträger mit ihren Optionen angezeigt. Sie wird dynamisch generiert und ändert sich nach jedem mount- oder umount-Befehl. Sie ist vom Format aehnlich um nicht zu sagen gleich zur /etc/fstab.

Kannst ja mal pruefen, ob du deine externe HDD dort findest...
:+++:


Schon wieder 100 Punkte :applaus:
Zur Vervollständigung nochmal die dynamisch generierte /etc/mtab, und zwar einmal vor und nach dem Automountvorgang mit 2 externen USB-Festplatten (sde, sdf):

Vorher:
/dev/hda6 / ext3 rw,acl,user_xattr 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
debugfs /sys/kernel/debug debugfs rw 0 0
udev /dev tmpfs rw 0 0
devpts /dev/pts devpts rw,mode=0620,gid=5 0 0
/dev/hda7 /home ext3 rw,acl,user_xattr 0 0
/dev/hda1 /windows/C ntfs ro,noexec,nosuid,nodev,gid=100,umask=0002,nls=utf8 0 0
/dev/hda2 /windows/D vfat rw,noexec,nosuid,nodev,gid=100,umask=0002,utf8=true 0 0
/dev/hda3 /windows/E vfat rw,noexec,nosuid,nodev,gid=100,umask=0002,utf8=true 0 0
securityfs /sys/kernel/security securityfs rw 0 0

Nachher:
/dev/hda6 / ext3 rw,acl,user_xattr 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
debugfs /sys/kernel/debug debugfs rw 0 0
udev /dev tmpfs rw 0 0
devpts /dev/pts devpts rw,mode=0620,gid=5 0 0
/dev/hda7 /home ext3 rw,acl,user_xattr 0 0
/dev/hda1 /windows/C ntfs ro,noexec,nosuid,nodev,gid=100,umask=0002,nls=utf8 0 0
/dev/hda2 /windows/D vfat rw,noexec,nosuid,nodev,gid=100,umask=0002,utf8=true 0 0
/dev/hda3 /windows/E vfat rw,noexec,nosuid,nodev,gid=100,umask=0002,utf8=true 0 0
securityfs /sys/kernel/security securityfs rw 0 0
/dev/sde1 /media/SYSTEM vfat rw,nosuid,nodev,noatime,uid=1000,utf8,shortname=lower 0 0
/dev/sde5 /media/DATEN_1 vfat rw,nosuid,nodev,noatime,uid=1000,utf8,shortname=lower 0 0
/dev/sde6 /media/DATEN_2 vfat rw,nosuid,nodev,noatime,uid=1000,utf8,shortname=lower 0 0
/dev/sdf2 /media/NT_DATEN_4 ntfs rw,nosuid,nodev,uid=1000 0 0
/dev/sdf5 /media/EXT3_DATEN_1 ext3 rw,nosuid,nodev,data=ordered 0 0
/dev/sdf7 /media/disk vfat rw,nosuid,nodev,noatime,uid=1000,utf8,shortname=lower 0 0
/dev/sdf6 /media/EXT3_DATEN_2 ext3 rw,nosuid,nodev,data=ordered 0 0

32

12.11.2007, 09:36

Tja, und wenn du jetzt noch deine externe HDD in die fstab eintraegst, mit den richtigen Optionen, dann klappts auch mit dem schreiben (mit DEINEN Einstellung, wenn du besondere Rechte auf die ext3 Partition vergeben moechtest).

Bei dem mount Vorgang schaut das System zuerst in die /etc/fstab, ob es einen Eintrag gibt, wohin und mit welchen Rechten eine Ressource gemountet werden soll. Ist kein solcher Eintrag vorhanden, wird die /etc/mtab um den entsprechenden Eintrag erweitert. Allerdings mit dem Nachteil, dass die Rechte gelten, die das System vorgibt, und nicht die die du haben moechtest.

Der Grund fuer diesen Vorgang liegt darin, dass nicht jeder Dumm-People-User die fstab aendern darf, um das System vor eben diesem zu schuetzen. Daher wird eine dynamische Datei aus der bestehenden fstab generiert. Diese Datei (/etc/mtab) darf veraendert werden. Selbst wenn jeder User darine rumwerkelt und Sachen einstellt, die das System nicht versteht - wie zBsp das Entfernen des mountpointes fuer die / Partition, was beim Systemstart eine Kernelpanik ausloest-, ist dieses nicht so schlimm, da die /etc/mtab bei dem Neustart wieder aus der - fuer jeden Dumm-People-User gesperrten - fstab neu erstellt wird und alle Ressourcen zugaenglich sind.

Daher ist es - es sei denn du bevorzugst ein manuelles Aendern nach jedem mounten - besser, bequemer und was weiss ich nicht noch alles, wenn du dir selbst den Gefallen tust, und die /etc/fstab aenderst. Wie gesagt, nur fuer den Fall, dass du ein paar besondere Rechte setzen moechtest.

Moeglichkeiten dafuer waeren zBsp: umask,ro,gid,noexec ...
for Windows problems: reboot
for Linux problems: be root

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »BorneBjoern« (12.11.2007, 09:43)


33

02.01.2008, 19:23

Zitat

Original von BorneBjoern
Bei dem mount Vorgang schaut das System zuerst in die /etc/fstab, ob es einen Eintrag gibt, wohin und mit welchen Rechten eine Ressource gemountet werden soll. Ist kein solcher Eintrag vorhanden, wird die /etc/mtab um den entsprechenden Eintrag erweitert. Allerdings mit dem Nachteil, dass die Rechte gelten, die das System vorgibt, und nicht die die du haben moechtest ...[/i]

...Das leuchtet mir soweit ein...
Aber das gilt doch nur für den Fall, dass das LW angeschlossen ist, bevor die fstab ausgelesen wird, oder?
Was ist, wenn man Suse schon gestartet hat und erst dann die USB-LW anschließt? Bei mir müssen dann die entsprechende Rechte manuell vergeben werden! Kann man das auch automatisieren?

34

02.01.2008, 19:37

nein. das gilt generell.

beim systemstart wird zuerst die /etc/fstab eingelesen und alle weiteren Aktionen (auch bereits beim systemstart nur eben ein moment spaeter) werden in die mtab eingetragen und erweitern diese fuer die laufende Session wenn noetig. Die mtab wird ja aus der ftsab "generiert".

und wenn du willst, dass deine HDD die "richtigen" rechte (sprich deine) bekommen soll, dann kommst du um einen fstab eintrag nicht herum.

Was aber nicht heissen muss, dass die HDD beim systemstart angeschlossen / angeschalten sein muss.

Denn wenn du das laufwerk dann anschliesst, schaut das system, wie bereits angesprochen ZUERST in die fstab und DANACH wird WENN BENOETIGT die mtab genutzt bzw erweitert.
for Windows problems: reboot
for Linux problems: be root

35

02.01.2008, 20:01

...na das ging ja mal wieder schnell...
Bei mir hatte es immer nur nach Neustart mit HDD funktioniert.
Kann es sein, das die Funktion "Durch Benutzer mountbar" unter "Yast"-"Partitionieren" angeklickt sein muss, damit das mounten auch durchgeführt werden kann?
Zumindest wurde dies aktiviert und schon konnten zumindest die 2 Stck. EXT3 Partitionen automatisch gemountet werden. Probleme gibt es nur noch mit der NTFS Partition, die immernoch nur nach Neustart automatisch eingebunden wird, nicht bei nachträglichen Anschluß. Hab dir mal die fstab angehängt, vielleicht fällt die ja was auf!?
Viele Grüße und frohes neues Jahr!!!
»AHI« hat folgende Datei angehängt:
  • fsta. (1,53 kB - 13 mal heruntergeladen - zuletzt: 03.02.2011, 14:27)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »AHI« (02.01.2008, 20:03)


36

02.01.2008, 22:38

hast du schon mal probiert die ntfs platte manuell zu mounten, nachdem du sie angesteckt hast?
for Windows problems: reboot
for Linux problems: be root

37

02.01.2008, 23:26

Hab ich ... auch nicht möglich. Fehlermeldung "...keine Berechtigung..."

38

02.01.2008, 23:29

und als root?

und was sagen die rechte fuer /windows/c, bis /windows/e ?

Quellcode

1
ls -lA /windows/ 
ellll esss minus elll aaaa
for Windows problems: reboot
for Linux problems: be root

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »BorneBjoern« (02.01.2008, 23:32)


39

05.01.2008, 18:05

Zitat

Original von BorneBjoern
und als root?

auch als root ist es nicht möglich. Allerdings ohne Fehlermeldung, aber Suse war danach abgestürzt und PC musste komplett ausgeschaltet werden.

Zitat

Original von BorneBjoern
und was sagen die rechte fuer /windows/c, bis /windows/e ?

ich denke mal du meinst /media/01_NTFS, da dort die HDD gemountet werden soll:

Quellcode

1
2
3
4
5
6
7
andhillebrecht@linux-susi:/media> ls -l
insgesamt 14
drwxrwxrwx 1 root           users 4096  3. Jan 20:24 01_NTFS
drwxr-xr-x 5 root           root  4096 25. Nov 13:07 02_EXT3
drwxr-xr-x 5 root           root  4096 25. Nov 13:07 03_EXT3
dr-xr-xr-x 2 andhillebrecht root  2048 30. Dez 18:00 fstab
andhillebrecht@linux-susi:/media> cd 01_NTFS

wie gesagt... der Mountvorgang läuft ohne Probleme ab, wenn die HDD vor dem Start von Suse angeschlossen ist. Auffällig war allerdings, dass die Rechte nicht geändert werden konnten, weder als user noch als root.
Die beiden EXT3 Partitionen (/media/02_EXT3 und /media/03_EXT3) auf der gleichen HDD können ohne Probleme gemountet werden, auch nach nachträglichen Anschließen der HDD.
Passen evtl. die Einstellungen in der fstab nicht?

40

05.01.2008, 18:16

und was sagen die logfiles, WARUM| das System abgestuerzt ist ->/var/log/messages ?

... und das du die Rechte der Dateien auf der NTFS Platte nicht unter Linux aendern kannst ist klar. denn das geht nicht.

und wie sieht denn jetzt deine aktuelle fstab aus?
for Windows problems: reboot
for Linux problems: be root

Thema bewerten