zur Navigation

debianforum.de

die deutschsprachige Supportwebseite rund um das Debian-Projekt

Zum Inhalt


 
 
 
  • Foren-Übersicht ‹ Erstinstallation ‹ Grundsatzfragen

[gelöst] Rechte auf Verzeichnisse und Dateien setzen

Antwort erstellen
10 Beiträge • Seite 1 von 1

[gelöst] Rechte auf Verzeichnisse und Dateien setzen

Beitragvon chrissy64 am 02.03.2010 21:22:53

Ich habe mit eurer Hilfe eine ext3-Partition gemountet und will nun alle Dateien und Verzeichnisse für die user1 und user2 lesbar, schreibbar und ausführbar machen (letzteres für ausführbare Dateien).

Die derzeitige Rechtesituation: Das Verzeichnis /mnt/data und alle darunter befindlichen Unterverzeichnisse (auch alle Unterverzeichnisse der Unterverzeichnisse etc.) haben als Besitzer root, als Gruppe root und als Rechte 755 bzw. d rwx r-x r-x.
Für alle Dateien unterhalb von /data gilt: Besitzer ist root, Gruppe ist root und die Rechte sind 644 bzw. - rw- r-- r--.
Ich will aber, dass user1 und user2 in /mnt/data sowie in allen Unterordnern beliebige Verzeichnisse erstellen dürfen und dort sowie in /data selbst beliebige Dateien lesen, beschreiben ausführen und löschen dürfen.
Wie mache ich das? Ich will user1 und user2 nicht zur Gruppe root hinzufügen, die sollen nicht zu viel dürfen.
http://wiki.ubuntuusers.de/Rechte habe ich gelesen und einigermaßen verdaut, bei http://wiki.ubuntuusers.de/chmod bin ich bereits ausgestiegen. Immerhin habe ich einen Hinweis gefunden. Was ist, wenn ich diese beiden Kommandos auf meinen Ordner loslasse:
Code: Alles auswählen
find /mnt/data/ -type d -exec chmod 755 {} +

Code: Alles auswählen
find /mnt/data/ -type f -exec chmod 755 {} +


Wäre das die Lösung?
lg Christine
Zuletzt geändert von chrissy64 am 04.03.2010 20:23:26, insgesamt 2-mal geändert.
chrissy64
 
Beiträge: 170
Registriert: 21.07.2008 12:08:33
Nach oben

Re: Rechte auf Verzeichnisse und Dateien setzen

Beitragvon michaels am 02.03.2010 22:05:57

Hallo,

warum nicht einfach chmod mit dem Parameter -R (für rekursiv)!?

Wenn die Gruppe volle Rechte in den Verzeichnissen bekommen soll, musst du aber 775 [Benutzer][Gruppe][World] nehmen (die 5 könntest du dann auch noch ändern, auf 4 oder sogar 0. Sollte bei deiner Konstellation ja so oder so uninteressant sein!?).

Gruß
- PC: Debian Lenny amd64, Gigabyte GA-EP45-DS3, Intel C2D E8400, 8GB RAM, Gainward GeForce 9600GT GS, HP w2228h
- HTPC/Server: Debian Lenny amd64, ASUS P5N7A-VM, Intel C2D E5200, 4GB RAM, 3x1TB WD10EADS im RAID-5
michaels
 
Beiträge: 831
Registriert: 29.03.2009 18:12:25
Nach oben

Re: Rechte auf Verzeichnisse und Dateien setzen

Beitragvon neuss am 02.03.2010 22:19:36

Hallo,

den find Befehl brauchst du dafür nicht.
Erstelle für die betreffenden User eine Gruppe (man addgroup) und
füge die User dieser zu (man usermod).
Setze dann die Besitzrechte für die Dateien (man chown) und die Zugriffsrechte (man chmod).

gruss neuss
stell dir vor, es geht, und keiner kriegt es hin.
Benutzeravatar
neuss
 
Beiträge: 2153
Registriert: 06.11.2004 18:56:02
Lizenz eigener Beiträge: MIT Lizenz
Nach oben

Re: Rechte auf Verzeichnisse und Dateien setzen

Beitragvon chrissy64 am 03.03.2010 14:58:58

Danke, neuss, für den Hinweis. Tatsächlich hat das funktioniert. Es hat beim Verständnis gehapert, was es mit der Zugehörigkeit der Dateien und Verzeichnisse zu einer Gruppe auf sich hat. Das mit den Rechten, Benutzern und der Gruppenzugehörigkeit der User und der Dateien/Verzeichnisse ist aber echt nicht einfach.
Ich habe Kofler: "Linux 2010" und Heike Jurzik: "Debian GNU/Linux" vor mir, des Weiteren einige Artikel aus dem Ubuntu-Wiki, und alle schreiben sie irgendwie nicht schlecht über diese Dinge, aber verstehen tut mans dennoch nicht ganz, wenn man es nicht schon zuvor kapiert hat ... Auf http://www.howtux.de/index.php?article=17 schließlich habe ich die Informationen gefunden, wie ich sie brauchte, plötzlich hatte ich es (zumindest so viel, wie ich für meine Zwecke benötige).

Ich glaube, ich werde mir das mal zusammenschreiben müssen, anderenfalls sitze ich in einem halben Jahr wieder einen halben Tag herum.

Gruß Christine
chrissy64
 
Beiträge: 170
Registriert: 21.07.2008 12:08:33
Nach oben

Re: Rechte auf Verzeichnisse und Dateien setzen

Beitragvon Uwe Pr. am 04.03.2010 20:30:17

@michaels
warum nicht einfach chmod mit dem Parameter -R (für rekursiv)!?

Weil Du z.B. mit 755 alle Dateien in den Verzeichnissen ausführbar machst und mit 644 die Verzeichnisse inkonsistente Rechte bekommen (ohne 1 können sie nicht betreten werden, da machen 2 und 4 keinen Sinn.).
Viele Grüße!
Uwe Pr.
lenny/squeeze/lxde/kernel 2.6.35.3
Benutzeravatar
Uwe Pr.
 
Beiträge: 538
Registriert: 03.02.2007 13:13:01
Wohnort: Halle/S.
Lizenz eigener Beiträge: MIT Lizenz
  • Website
Nach oben

Re: Rechte auf Verzeichnisse und Dateien setzen

Beitragvon michaels am 04.03.2010 20:46:00

Uwe Pr. hat geschrieben:@michaels
warum nicht einfach chmod mit dem Parameter -R (für rekursiv)!?

Weil Du z.B. mit 755 alle Dateien in den Verzeichnissen ausführbar machst und mit 644 die Verzeichnisse inkonsistente Rechte bekommen (ohne 1 können sie nicht betreten werden, da machen 2 und 4 keinen Sinn.).
Viele Grüße!
Uwe Pr.


644 ist doch rw r r. Wo ist denn da ein Problem?
Gruß
Michael
- PC: Debian Lenny amd64, Gigabyte GA-EP45-DS3, Intel C2D E8400, 8GB RAM, Gainward GeForce 9600GT GS, HP w2228h
- HTPC/Server: Debian Lenny amd64, ASUS P5N7A-VM, Intel C2D E5200, 4GB RAM, 3x1TB WD10EADS im RAID-5
michaels
 
Beiträge: 831
Registriert: 29.03.2009 18:12:25
Nach oben

Re: Rechte auf Verzeichnisse und Dateien setzen

Beitragvon suno am 04.03.2010 22:51:23

michaels hat geschrieben:644 ist doch rw r r. Wo ist denn da ein Problem?

Das execute flag muss gesetzt sein sonst kann man Verzeichnisse nicht betreten.
Benutzeravatar
suno
 
Beiträge: 337
Registriert: 25.07.2008 17:33:40
Nach oben

Re: [gelöst] Rechte auf Verzeichnisse und Dateien setzen

Beitragvon michaels am 04.03.2010 22:55:21

Mal wieder :wink: : Danke für die Info...( viewtopic.php?f=28&t=118378&p=753193#p753193 )

Gruß
- PC: Debian Lenny amd64, Gigabyte GA-EP45-DS3, Intel C2D E8400, 8GB RAM, Gainward GeForce 9600GT GS, HP w2228h
- HTPC/Server: Debian Lenny amd64, ASUS P5N7A-VM, Intel C2D E5200, 4GB RAM, 3x1TB WD10EADS im RAID-5
michaels
 
Beiträge: 831
Registriert: 29.03.2009 18:12:25
Nach oben

Re: Rechte auf Verzeichnisse und Dateien setzen

Beitragvon suno am 04.03.2010 23:24:51

chrissy64 hat geschrieben:Ich glaube, ich werde mir das mal zusammenschreiben müssen, anderenfalls sitze ich in einem halben Jahr wieder einen halben Tag herum.

Im Grunde ist es sehr einfach
- in deinem Fall handelt es sich um zwei User; eine Gruppe also weil mehr als ein User
- du machst also eine Gruppe mit diesen beiden Usern; zuerst die Gruppe machen, dann dieser die User hinzufuegen
- dann geht es darum allen Verzeichnissen diese Gruppe als Benutzergruppe zu geben (chgrp -R)
- der Rest, die Rechte auf Verzeichnisse und Files sollte schon stimmen da die umask ohnehin auf 0022 steht [0]

In Summe musst du also nur eine Gruppe machen, die User dieser Gruppe hinzufuegen, Verzeichnissen und Files dieser Gruppe zuordnen. Neuss hat das ja aber ohnehin schon fein erklaert; ich wuerde evtl. adduser user group verwenden weil es einfacher zu merken ist als mit usermod zu arbeiten. Das Ergebnis ist aber natuerlich das selbe.

[0] http://sunoano.name/ws/public_xhtml/deb ... html#umask
Benutzeravatar
suno
 
Beiträge: 337
Registriert: 25.07.2008 17:33:40
Nach oben

Re: [gelöst] Rechte auf Verzeichnisse und Dateien setzen

Beitragvon KBDCALLS am 15.03.2010 23:43:58

bzw. siehe hier http://www.neoberserker.de/phpBB2/viewt ... 1aee3473bc
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

http://knecht.homelinux.net/phpBB2/index.php
Benutzeravatar
KBDCALLS
Moderator
 
Beiträge: 18152
Registriert: 24.12.2003 22:26:55
Wohnort: Dortmund
Lizenz eigener Beiträge: MIT Lizenz
Nach oben


Antwort erstellen
10 Beiträge • Seite 1 von 1

Zurück zu Grundsatzfragen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

Willkommen!
Startseite
Chat
Wiki/Tipps
Planet
Bildergalerie
NoPaste
Links
identi.ca-Gruppe
dieses und jenes
Forum
Foren-FAQ
Registrieren
Anmelden
Suchen
erweiterte Suche
unbeantw. Beiträge
aktive Themen



No ePatents Button
FSFE Supporter 2004 Button
top
Zum Seitenanfang
Diese Webseite ist keine offizielle Webseite des Debian Projekts.
Haftungsausschluss und Impressum – debianforum.de Verhaltensregeln

Powered by phpBB © 2000-2008 phpBB Group. Deutsche Übersetzung durch phpBB.de
Template entwickelt von Timo Salmen, basierend auf dem Debian Live Template, entwickelt von Christoph Haas.