Freitag, 18. Mai 2012, 17:32

Du bist nicht angemeldet.



Easyy-S

Boardgrafiker

  • »Easyy-S« ist der Autor dieses Themas

Beiträge: 2 988

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

1

Sonntag, 22. Juli 2007, 11:58

Rechte festlegen für externe ext3 Festplatte

Ich habe gerade eine externe Festplatte per USB an meinen Rechner angeschlossen, welche mit ext3 formatiert ist.
Die Festplatte wird vom System erkannt und auch automatisch eingehängt.
Allerdings habe ich das Problem, daß ich als user keine Schreibrechte auf dieser Festplatte habe.

Wie kann ich festlegen, daß der user volle Rechte auf dieser Platte hat ?
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

ezazazel

The Supporter

Beiträge: 719

Ubuntu: 11.10

Kernel: 3.0.0-14-generic

Architektur: 32-bit

  • Private Nachricht senden

2

Sonntag, 22. Juli 2007, 12:40

Altes Problem. Kann dir jetzt nur mal raten mit einem

Quellcode

1
chmod -R 775 /media/disk1
auszuführen um mal auf die bestehenden
Dateien zugriff zu bekommen. Dann ganz normal mit

Quellcode

1
chown -R deinname:deinegruppe /media/disk1

dann kannst du einmal alles machen.
Oder du willst es diffiziler, dann musst du den einzelnen Ordnern die Berechtigungen geben und im Ordner dann mit

Quellcode

1
umask 007
zum Beispiel alle anderen aussperren.
Si non confectus, non reficiat (If it's not broken, don't fix it)
Shuttle XPC SD39P2; Intel Core2Duo 6420; Samsung T166 SATA II 3,5" 500GB; Gainward Bliss 8600GT PCX SilentFx, Cinergy T USB XS hybrid && MSI Wind Nettop && Toshiba Portege M700 && Acer Aspire One

Laser87

hat hier 2. Wohnsitz.

Beiträge: 296

Ubuntu: ---

Kernel: 3.2.14-1-ARCH

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

3

Sonntag, 22. Juli 2007, 12:41

Entweder über Administration - Benutzer und Gruppen - Eigenschaften - Benutzerrechte oder in der fstab würde ich sagen.


rgds JoE
Pinguin - Arch mit xfce
Archie - Arch mit e17 und irgendwo ist da noch Gates - Windows XP für meinen Scanner
Debbie - Debian 5.08 Server
Baby - Arch mit xfce auf Acer AspireOne
Lenny - Ubuntu 10.04 auf Lenovo G530

Easyy-S

Boardgrafiker

  • »Easyy-S« ist der Autor dieses Themas

Beiträge: 2 988

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

4

Sonntag, 22. Juli 2007, 13:12

Ich hätte es eignentlich ganz gerne permanent.
Ein reines chown ist nicht die Lösung die ich suche.

Was die fstab betrifft, wird es beim booten eine Fehlermeldung geben, wenn ich die Festplatte nicht eingeschaltet habe. Oder sehe ich das falsch ?!
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

ezazazel

The Supporter

Beiträge: 719

Ubuntu: 11.10

Kernel: 3.0.0-14-generic

Architektur: 32-bit

  • Private Nachricht senden

5

Sonntag, 22. Juli 2007, 13:32

bzgl. fstab, dass sollte m.E nach egal sein, da dort ja nur steht WIE etwas zu mounten ist. ein

Quellcode

1
mount disk1
sollte dann funktionieren (ohne Parameterangabe, die sind ja in der fstab)
Wegen den Zugriffsrechten weiß ich aber nicht, ob das was ändern wird, die Berechtigungen sind ja dennoch auf das root der disk gesetzt (also besitzer vom Wurzelverzeichnis mit Berechtigungen)
Denke du wirst nicht darum hinweg kommen einen Ordner mit root anzulegen, chown drauf und die Daten dort abspeichern.
Wenn es doch anders geht, sag mir bitte ebenfalls bescheid
Si non confectus, non reficiat (If it's not broken, don't fix it)
Shuttle XPC SD39P2; Intel Core2Duo 6420; Samsung T166 SATA II 3,5" 500GB; Gainward Bliss 8600GT PCX SilentFx, Cinergy T USB XS hybrid && MSI Wind Nettop && Toshiba Portege M700 && Acer Aspire One

Laser87

hat hier 2. Wohnsitz.

Beiträge: 296

Ubuntu: ---

Kernel: 3.2.14-1-ARCH

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

6

Sonntag, 22. Juli 2007, 13:57

Ok, die Option -o sind nur für Windows-Dateisysteme, aber sollte es nicht möglich sein auch ext3 mit SetUID bzw. SetGID einzubinden? Um so Schreibrechte für user zu bekommen?
Kann das leider nicht nachvollziehen, meine ext. hdd ist vfat.


rgds JoE

PS: Es gibt keine Fehlermeldung beim Booten, wenn die hdd nicht eingeschaltet ist.
Pinguin - Arch mit xfce
Archie - Arch mit e17 und irgendwo ist da noch Gates - Windows XP für meinen Scanner
Debbie - Debian 5.08 Server
Baby - Arch mit xfce auf Acer AspireOne
Lenny - Ubuntu 10.04 auf Lenovo G530

Easyy-S

Boardgrafiker

  • »Easyy-S« ist der Autor dieses Themas

Beiträge: 2 988

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

7

Sonntag, 22. Juli 2007, 13:59

.. sollte es nicht möglich sein auch ext3 mit SetUID bzw. SetGID einzubinden?


Ich denke, schon, daß das gehen wird.
Wenn ihr mir sagt, daß ich das problemlos in die fstab eintragen kann, werde ich das nachher mal testen und euch anschliessend ein feedback geben.
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

Easyy-S

Boardgrafiker

  • »Easyy-S« ist der Autor dieses Themas

Beiträge: 2 988

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

8

Sonntag, 22. Juli 2007, 17:36

Na, geht doch :)

Ich habe in der fstab folgenden Eintrag gemacht:

Quellcode

1
/dev/sdg1 /media/exthdd rw,user 0 0


Nach dem ersten mounten habe ich dann einmal ein chown -R easyy-s:easyy-s gemacht und nun hängt sich die Platte mein Einschalten von alleine mit den Rechten ein, daß ich als normaler Benutzer darauf schreiben kann.

Ich danke euch für eure Hilfe :)
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

Laser87

hat hier 2. Wohnsitz.

Beiträge: 296

Ubuntu: ---

Kernel: 3.2.14-1-ARCH

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

9

Sonntag, 22. Juli 2007, 17:50

Gleich so einfach - nur ein "rw" und gut... :)



rgds JoE
Pinguin - Arch mit xfce
Archie - Arch mit e17 und irgendwo ist da noch Gates - Windows XP für meinen Scanner
Debbie - Debian 5.08 Server
Baby - Arch mit xfce auf Acer AspireOne
Lenny - Ubuntu 10.04 auf Lenovo G530

ezazazel

The Supporter

Beiträge: 719

Ubuntu: 11.10

Kernel: 3.0.0-14-generic

Architektur: 32-bit

  • Private Nachricht senden

10

Sonntag, 22. Juli 2007, 17:56

@Laser87: und ein chown :D
Si non confectus, non reficiat (If it's not broken, don't fix it)
Shuttle XPC SD39P2; Intel Core2Duo 6420; Samsung T166 SATA II 3,5" 500GB; Gainward Bliss 8600GT PCX SilentFx, Cinergy T USB XS hybrid && MSI Wind Nettop && Toshiba Portege M700 && Acer Aspire One

Fraenk

Super Moderator

Beiträge: 818

Ubuntu: 12.04

Kernel: 3.2.0-24

Desktop: KDE

Architektur: 64-bit

  • Private Nachricht senden

11

Sonntag, 22. Juli 2007, 18:00

Nachfrage:
Was passiert wenn du die Platte abklemmst und wieder anklemmst, dann ändert sich doch der Name des Datenträgers ohne feste UUID oder ist deine Vorgehensweise analog wie mit einem USB-Stick zu sehen (es geht mir jetzt nicht um die Rechte)?
"Unsere Phantasie ist grenzenlos, unser Wissen jedoch nicht" [A. Einstein]



Easyy-S

Boardgrafiker

  • »Easyy-S« ist der Autor dieses Themas

Beiträge: 2 988

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

12

Sonntag, 22. Juli 2007, 18:24

Die Platte wird immer an gleicher Stelle gemounted und behält seine Rechte.
Das war ja mein Ziel.

Die Platte ist dafür da, um die eigenen Dateien mittels rsync zu sichern.
Daher in einem externen Gehäuse ( USB )
Also zwischen durch mal Platte einschalten, rsync ausführen, Platte ausschalten.
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

Fraenk

Super Moderator

Beiträge: 818

Ubuntu: 12.04

Kernel: 3.2.0-24

Desktop: KDE

Architektur: 64-bit

  • Private Nachricht senden

13

Sonntag, 22. Juli 2007, 18:26

Alles klar, danke.
"Unsere Phantasie ist grenzenlos, unser Wissen jedoch nicht" [A. Einstein]



Easyy-S

Boardgrafiker

  • »Easyy-S« ist der Autor dieses Themas

Beiträge: 2 988

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

14

Montag, 23. Juli 2007, 16:24

Shit. Eines habe ich bei der Angelegenheit vergessen !
Jedes USB-Device was ich anschlisse, wird als /dev/sdg1 angesprochen. Somit auch ein USB-Stick, der z.B. mit FAT32 formatiert ist.
Der hängt sich dann aber nicht mehr ein, weil ich das falsche Dateisystem in der fstab eingetragen habe :(

Da hilft wohl nur, rsync als root aus zu führen. Root hat standartmässig ja Zugriff auf die externe ext3 Festplatte.

----------edit

Lustiges Fänomen.
Ich habe den Eintrag aus der fstab entfernt und darf nun auf einmal doch als normaler user auf die ext3 Platte schreiben.
Ok. Sei es drum :)
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

Easyy-S

Boardgrafiker

  • »Easyy-S« ist der Autor dieses Themas

Beiträge: 2 988

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

15

Montag, 23. Juli 2007, 16:41

Jetzt habe ich das Problem aber wirklich erkannt !

Problem ist folgendes:
Verbinde ich einen ext3 Datenträger per USB mit dem PC, hat nur root Schreibrechte auf das Laufwerk.

Lösung:
Das Verzeichnis in /media/ , in welches das Device aufgrund seines Namens eingehänt wird ( in meinem Fall 'ICYBOX' ) , manuell anlegen ( als root ).
Dann das device anschliessen. Es wird wie zuvor nach /media/ICYBOX gemountet.
Nun ein sudo chown -R easy-s:easyy-s darauf ausführen.
Ab diesem Zeitpunkt kann ich auf das device zugreifen. Auch wenn ich es aus- und wieder einhänge.

PS: Nautilus stellt sich anfänglich ein bischen quer und lässt nicht zu, in die root des devices etwas zu schreiben. Vom Terminal aus, funktioniert es jedoch. In das auf dem Terminal erstellte Verzeichnis kann man auch als user mittels Nautilus schreiben. Seltsammes Verhalten, aber die Realität.
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

Fraenk

Super Moderator

Beiträge: 818

Ubuntu: 12.04

Kernel: 3.2.0-24

Desktop: KDE

Architektur: 64-bit

  • Private Nachricht senden

16

Montag, 23. Juli 2007, 18:19

Hallo,
dann lag ich doch nicht ganz falsch mit meiner Vermutung oder?
Man kann doch wie schon erwähnt, dem Wechseldatenträger eine feste UUID zuweisen um dieses Problem zu umschiffen
oder bin ich jetzt völlig durch den Wind?
"Unsere Phantasie ist grenzenlos, unser Wissen jedoch nicht" [A. Einstein]



Laser87

hat hier 2. Wohnsitz.

Beiträge: 296

Ubuntu: ---

Kernel: 3.2.14-1-ARCH

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

17

Montag, 23. Juli 2007, 18:29

Ja, das ist schon klar - entweder mit UUID oder label einbinden.
Das hatte ich bei Dir, Easyy-S, vorausgesetzt :P


rgds JoE
Pinguin - Arch mit xfce
Archie - Arch mit e17 und irgendwo ist da noch Gates - Windows XP für meinen Scanner
Debbie - Debian 5.08 Server
Baby - Arch mit xfce auf Acer AspireOne
Lenny - Ubuntu 10.04 auf Lenovo G530