Problem mit Zugriffsrechten

S

Solly

Mitglied
Ich habe folgendes Problem:

Ein Ordner mit seinen Unterordnern ( ungefähr 100) ist geschützt und darf nicht gelesen und beschrieben werden. Wenn ich bei diesem Ordner die entsprechenden Rechte ändere, gilt das nicht für seine Unterordner.

Wie kann ich dies ändern ?
 
man chown schrieb:
chown [OPTION]... EIGENTÜMER[:[GRUPPE]] DATEI...
[...]
OPTIONEN
Wechseln des Eigentümers und/oder der Gruppe für jede DATEI nach EIGENTÜMER und/oder GRUPPE.
[...]
-R, --recursive
Rekursives Ändern der Dateien und Verzeichnisse.

man chmod schrieb:
chmod [OPTION]... OKTAL-MODUS DATEI...
[...]
OPTIONEN
Wechseln des Modus jeder DATEI nach MODUS.
[...]
-R, --recursive
Rekursives Ändern der Dateien und Verzeichnisse.
Das sollte eigentlich genügen ...

Und immer dran denken: Die man-pages sind deine Freunde ... :oldman
 
SRY hab grad nichts verstanden.....
bin noch neu in linux
 
"man" + Programmname in der Konsole ruft immer die manpages eines Programms auf.

Die Programme zum ändern von Rechten heißen (zitiert nach Grey) chown und chmod. Die Option für das rekursive Ändern von Rechten heißt (nochmal Grey) -r. Alles klar?
 
Hallo,

eigentlich stehts ja schon im obigen Thread ;)
Zur Erklärung:

Ich logge mich in einer Konsole als root ein
dann den Befehl
chown -R USERNAME /verzeichnis
(chown > change owner)
Damit setze ich [R]ecursiv den Eigentümer von /verzeichnis auf USERNAME
Mann könnte auch noch eine Gruppe einbinden :)

mit
[EDIT]
noch mal überarbeitet
Entweder
chmod -R ugo+rwX /verzeichnis für symbolische Rechte
oder
chmod -R +777 /verzeichnis for oktale Rechte [/EDIT]
(chmod = change modus)
lege ich [R]ecursiv Lese-, Schreib- & Ausführungs-Rechte für alle Gruppen und User auf´s /verzeichnis UND Dateien (!!!)

Damit es dir nicht all zu leicht wird, belese dich doch,
wie die Rechte für deinen Fall aussehen.

Zu jedem Befehl gibt es "tausende" Links in google ;)

Gruß Lumpi
 
Zuletzt bearbeitet:
Tja ich bin noch ein RICHTIGER neuling was Linux angeht.
Wenn ich nun in die Konsole chmod - R MEINUSERNAME/
eingebe, weiß ich nicht, was ich hinter den / setzen soll.
Der Ordner heißt Musik, müsste dann der Befehl
chmod - R MEINUSERNAME/Musik
heißen ? Ich habe den Ordner nämlich nicht in meinem Homeverzeichniss
( /home/MEINUSERNAME/... )

PS: Google hat auch nur etwas ausgespuckt, was ich nicht verstanden habe.... :-(
 
Hallo,

Lies einfach diesen Link hier da ist chmod von mir erklärt ;)
In diesem Link steht noch bissel mehr.

Wenn du nach den Befehlen chmod und chown googlest, nun siehe Links ;)
Auch die Suche vom Board funktioniert einwandfrei.
Aber falls du es immer noch nicht verstehst, frage ruhig weiter...

Gruß Lumpi
[EDIT]
Du musst chmod noch die Rechte für ,ser, [g]roups & [o]thers mitgeben
Nutze lieber
chmod -R ugo+rwX /kompletter/pfad/zum/verzeichnis
damit gibst u,g,o alle Lese-& Schreibrechte
Dabei sind der führende "/" beim Pfad sowie die Freizeichen von Bedeutung.
Ebenso ist die Groß - Kleischreibung zu beachten!
(das nennt man case sensitiv)

Ich habe übrigens meinen vorherigen post nochmal verändert *anmerk*
 
Zuletzt bearbeitet:

Ähnliche Themen

Wie vom Script verwendete Befehle ermitteln um sie bei Bedarf nach zu installieren?

SMB Zugriff auf Homeshare

PHP funktioniert, nur Web-Aufrufe mit Optionen nicht.

Samba 4.0.0 - DNS-Problem

Rechteverwaltung

Zurück
Oben