AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme [LINUX] Verzeichniswechsel - Keine Berechtigung
Thema durchsuchen
Ansicht
Themen-Optionen

[LINUX] Verzeichniswechsel - Keine Berechtigung

Ein Thema von scrat1979 · begonnen am 23. Aug 2011 · letzter Beitrag vom 23. Aug 2011
Antwort Antwort
Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.028 Beiträge
 
Delphi 10.4 Sydney
 
#1

[LINUX] Verzeichniswechsel - Keine Berechtigung

  Alt 23. Aug 2011, 19:44
Betriebssystem: Linux
Hallo zusammen,

jetzt wende ich mich mit einem Linux-Problem an Euch. Ich habe zu Hause einen Linux-Server (Debian 64 Bit) eingerichtet. Eigentlich bin ich Linux-Einsteiger, das Rechtesystem habe ich - glaube ich jedenfalls - verstanden und korrekt angewendet und bisher hat auch alles wunderbar geklappt. Nun stehe ich vor dem Problem, dass ich auf ein Verzeichnis (Name sagen wir mal "Public") nicht zugreifen kann:

Folgende user seien gegeben:

1. Michael (Primäruser, außerdem Mitglied Gruppe familie)
2. Andrea ("normaler" User, Mitglied Gruppe familie)

Verzeichnisstruktur

Dokumente (Rechte: owner: rwx, group: ---, other: ---; owner: Michael; group: familie)

darin (Dokumente) findet sich der o.g. Ordner
Public (Rechte: owner: rwx, group:r-x, other:---; owner:Michael; group: familie)

Möchte ich nun mit dem User Andrea in das Verzeichnis Public wechseln (cd /Dokumente/Public) erhalte ich die Fehlermeldung "Keine Berechtigung". Dass ich keine Berechtigung habe, in den Ordner Dokumente zu wechseln oder anzeigen zu lassen, ist mir klar. Jedoch müsste ich doch mit dem User Andrea DIREKT in den Ordner Public springen (und diesen auch lesen...) können, oder??? Rechte sind DEFINITV richtig gesetzt, zumindest definitiv so wie oben beschrieben, ACL wird nicht verwendet. Die Gruppen der user stimmen auch definitiv.

Hoffe Ihr könnt mir einen Denkanstoß geben...

Danke im Voraus,

Michael
Michael Kübler

Geändert von scrat1979 (23. Aug 2011 um 20:02 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#2

AW: [LINUX] Verzeichniswechsel - Keine Berechtigung

  Alt 23. Aug 2011, 20:01
Da gibts mehrere Möglichekeiten:

a) Setze mal das R-Recht für die Gruppe im übergeordneten Ordner (für Testzwecke)
oder b) mach mal ein "ls (ABSOLUTER PFAD)".

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#3

AW: [LINUX] Verzeichniswechsel - Keine Berechtigung

  Alt 23. Aug 2011, 20:12
Linux-Server [...] Linux-Einsteiger


Solange der User keinen Zugriff auf alle übergeordneten Ordner des Zielordners hat, bekommt er auch keinen Zugriff auf den Zielordner. Das ist also absolut korrektes und gewolltes Verhalten. Um das zu lösen musst du kurz wissen, wofür rwx für Verzeichnisse stehen:

Read: Der Benutzer darf den Inhalt des Verzeichnisses auflisten
Write: Der Benutzer darf Dateien und Ordner im Ordner erstellen
eXecute: Der Benutzer darf den Ordner betreten

Möchtest du also, dass Andrea Zugriff auf einen Unterordner bekommt, so musst du ihr erlauben, den Übergeordneten Ordner zu betreten. Also

Code:
chmod g+x Dokumente
Damit kann Andrea alle Ordner darin betreten, auf die sie wiederrum selbst Zugriff hat. Sie kann ihn aber nicht beschreiben oder seinen Inhalt auflisten. Probier doch mal folgendes:

Code:
cd Dokumente
ls
ls Public
Dieses Feature ist eigentlich recht nützlich, ich mache oft Gebrauch davon.

Viel Erfolg noch mit Linux!

Liebe Grüße,
Valentin
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog

Geändert von Valle (23. Aug 2011 um 20:15 Uhr) Grund: Durcheinander!
  Mit Zitat antworten Zitat
Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.028 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: [LINUX] Verzeichniswechsel - Keine Berechtigung

  Alt 23. Aug 2011, 21:25
Linux-Server [...] Linux-Einsteiger

Liebe Grüße,
Valentin
Alles klar! Habe das Execute-Bit auf alle übergeordneten Ordner gesetzt und Viola - Es funktioniert!!! Dankeschön...

Nunja, ich habe mich ja im Vorfeld mit der Server-Version in einer VM ausgiebig rumgeschlagen und experimentiert. Ja, sogar RAID habe ich eingerichtet und die "Katastrophe" simuliert - also komme ich mit Linux schon einigermassen klar Möchte meine "eigene" NAS nicht mehr missen. Hatte davor die QNAP TS219, auch klasse, aber das Linux selber zu konfigurieren möchte man nicht mehr missen!

Nochmals Danke und schönen Abend noch,

Michael
Michael Kübler
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz