Hallo, wie kann ich Rechte von symbolischen Links vergeben? z.B. ln -s typo3_src-33b1.3 typo3_src <-- Soll user web142 gehören !!!! Recht herzlichen Dank mfg Manfred Gnädig
Hi Manfred, Am Mittwoch, 24. April 2002 16:55 schrieb Manfred Gnaedig:
wie kann ich Rechte von symbolischen Links vergeben?
z.B. ln -s typo3_src-33b1.3 typo3_src <-- Soll user web142 gehören !!!!
Grundsatz von Linux: Alles ist eine Datei. Logische Schlussfolgerung: Behandle alles wie eine Datei und Du kommst zum Ziel. Daraus folg: Du kannst Symlinks mit chown einem anderen Besitzer und mit chgrp einer anderen Gruppe geben. Außerdem steht Dir noch frei, chmod anzuwenden und evtl. die Rechte neu zu vergeben. Gruß Philipp -- registered Linux user number 258854
Am Mittwoch, 24. April 2002 17:09 schrieb Philipp Zacharias:
Hi Manfred,
Am Mittwoch, 24. April 2002 16:55 schrieb Manfred Gnaedig:
wie kann ich Rechte von symbolischen Links vergeben?
z.B. ln -s typo3_src-33b1.3 typo3_src <-- Soll user web142 gehören !!!!
Grundsatz von Linux: Alles ist eine Datei. Logische Schlussfolgerung: Behandle alles wie eine Datei und Du kommst zum Ziel. Daraus folg: Du kannst Symlinks mit chown einem anderen Besitzer und mit chgrp einer anderen Gruppe geben. Außerdem steht Dir noch frei, chmod anzuwenden und evtl. die Rechte neu zu vergeben.
... ändert aber doch nur den Link, nicht die Rechte der Datei auf die der Link zeigt. Gruß Harald
Hi Harald, Am Mittwoch, 24. April 2002 17:18 schrieb Harald Huthmann:
Am Mittwoch, 24. April 2002 17:09 schrieb Philipp Zacharias:
Am Mittwoch, 24. April 2002 16:55 schrieb Manfred Gnaedig:
wie kann ich Rechte von symbolischen Links vergeben?
z.B. ln -s typo3_src-33b1.3 typo3_src <-- Soll user web142 gehören !!!!
Grundsatz von Linux: Alles ist eine Datei. Logische Schlussfolgerung: Behandle alles wie eine Datei und Du kommst zum Ziel. Daraus folg: Du kannst Symlinks mit chown einem anderen Besitzer und mit chgrp einer anderen Gruppe geben. Außerdem steht Dir noch frei, chmod anzuwenden und evtl. die Rechte neu zu vergeben.
... ändert aber doch nur den Link, nicht die Rechte der Datei auf die der Link zeigt.
er hat ja nix gesagt, dass er die Rechte an der Datei ändern will. Er wollte bloß die Rechte von dem Link ändern. Gruß Philipp -- registered Linux user number 258854
Hallo, recht herzlichen Dank für Euere Hilfe. Die Sache ist die. Ein Script soll installiert werden. In der Beschreibung steht: 1. Im Stammverzeichnis unserer Webseiten ( wo die tgz-Dateien liegen, die wir jetzt löschen können), geben wir ein: ln -s typo3_src-33b1.3 typo3_src 2. Dann wechseln wir in das Verzeichnis mit dem Typo3-Sourcen (./typo3_src33b1.3/) und geben ein: ln -s ../testsite-33b1/typo3conf/ typo3conf ln -s ../testsite-33b1/fileadmin/ fileadmin ln -s ../testsite-33b1/typo3temp/ typo3temp ln -s ../testsite-33b1/uploads/ uploads ln -s ../testsite-33b1/media/ media ln -s ../testsite-33b1/showpic.php showpic.php ln -s ../testsite-33b1/index.php index.php Das Ergebnis dieser Eingaben ist, daß die angelegten Symbolischen Links den Besitzer Root haben. Wenn ich nun eine entsprechende Seite aufrufen möchte kommt eine Fehlermeldung http://www.crmcms.de/testsite-33b1/ Forbidden You don't have permission to access /testsite-33b1/ on this server. Es liegt aber nicht an der Rechtevergabe, die mit dem FTP Programm eingestellt werden kann. Nun mein Verdacht es könnte ja darann liegen, daß die Symbolischenlinks zu Root gehören und nicht zu dem web142. Oder hat das damit gar nichts zu tun? Was könnte sonnst noch als Fehlerursache in Frage kommen? mfg Manfred Gnädig
Am Mittwoch, 24. April 2002 18:24 schrieb Manfred Gnaedig:
Was könnte sonnst noch als Fehlerursache in Frage kommen?
Hast Du vielleicht in diesem oder einem übergeordneten Verzeichnis eine .htaccess Datei, die den Zugriff verweigert? cu marcus -- ICQ: 5958110 PGP/GPG: 0xD77F57CC Registered Linux User: 53312 Homepage: http://www.fihlon.de/
Am Mittwoch, 24. April 2002 18:42 schrieb Manfred Gnaedig:
ist es in Ordnung wenn eine .htaccess Datei auf 777 steht?
Nein, denn kann jeder Anwender, der sihc auf diesem Rechner einloggen kann, die Datei ändern. Richtig wäre owner=root und die Berechtigungen auf 644. hth Marcus -- ICQ: 5958110 PGP/GPG: 0xD77F57CC Registered Linux User: 53312 Homepage: http://www.fihlon.de/
Moin, Manfred Gnaedig:
Oder hat das damit gar nichts zu tun? Was könnte sonnst noch als Fehlerursache in Frage kommen?
Wirf doch mal einen Blick in /var/log/httpd/error_log (Oder so). Da steht doch bestimmt, _wieso_ man nicht darf? Vermutung durch Schuß ins Blaue mit Hoffnung auf Treffer-Versenkt: Zumindest mein Apache erlaubt an etlichen Stellen keine Verwendung von Softlinks. Beispiel: Meine home-Verzeichnisse liegen in /platte2/home/ Damit sie gefunden werden haben ich einen Link /home angelegt, der auf /platte2/home/ zeigt. Auf die Weise funktionierte das gewohnte /home/ratti auch wieder. ...bis ich dann feststellte, daß www.server.foo/~ratti nicht mehr lief. Grund: ~ratti wurde aufgelöst zu /home/ratti/public_html/, und da ist ein Softlink drin, und den erlaubte der Apache nicht. Ich habe jetzt als Homeverzeichniss des Users einfach statt /home/ratti eingetragen: /disk2/home/ratti , und siehe da: Es geht wieder. Da kommt dann nämlich raus: /disk2/home/ratti/public_html/ Versuch mal, für das Verzeichniss Softlinks zu erlauben. Gruß, Ratti -- http://www.gesindel.de | Fontlinge | Die Schriftenverwaltung für Windows
Am Mittwoch, 24. April 2002 18:24 schrieb Manfred Gnaedig:
Das Ergebnis dieser Eingaben ist, daß die angelegten Symbolischen Links den Besitzer Root haben. Wenn ich nun eine entsprechende Seite aufrufen möchte kommt eine Fehlermeldung http://www.crmcms.de/testsite-33b1/ Forbidden You don't have permission to access /testsite-33b1/ on this server.
Ist den der Server auch so eingestellt, das symbolische Links erlaubt sind? SuSE scheint ja in der Defaultkonfig vom Apache das generell zu verbieten. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
Hallo Herr Tremmel,
Ist den der Server auch so eingestellt, das symbolische Links erlaubt sind? SuSE scheint ja in der Defaultkonfig vom Apache das generell zu verbieten.
ich hatte an der httpd.conf diesbezüglich nie etwas geändert. Wie muß denn da der koreckte Eintrag lauten? mfg Manfred Gnädig
Hallo,
Ist den der Server auch so eingestellt, das symbolische Links erlaubt sind? SuSE scheint ja in der Defaultkonfig vom Apache das generell zu verbieten.
Reicht es eigentlich aus, wenn ich in den entsprechenden VirtualHost Options FollowSymLinks eintrage? Herzlichen Dank mfg Manfred Gnädig
Am Donnerstag, 25. April 2002 00:53 schrieb Manfred Gnaedig:
Reicht es eigentlich aus, wenn ich in den entsprechenden VirtualHost
Options FollowSymLinks
eintrage?
Sollte eigentlich ausreichen, eventuell ein + davor setzen. Ich für meinen Teil habs global erlaubt, ist hier aber auch nur ein Entwicklungsrechner mit mir als einziger User, Sicherheitsaspekte stehen demzufolge nicht unbedingt oben auf der List ;-) -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
* Philipp Zacharias schrieb am 24.Apr.2002:
Am Mittwoch, 24. April 2002 16:55 schrieb Manfred Gnaedig:
wie kann ich Rechte von symbolischen Links vergeben?
z.B. ln -s typo3_src-33b1.3 typo3_src <-- Soll user web142 gehören
Grundsatz von Linux: Alles ist eine Datei. Logische Schlussfolgerung: Behandle alles wie eine Datei und Du kommst zum Ziel. Daraus folg: Du kannst Symlinks mit chown einem anderen Besitzer und mit chgrp einer anderen Gruppe geben. Außerdem steht Dir noch frei, chmod anzuwenden und evtl. die Rechte neu zu vergeben.
Du veränderst die Rechte der Datei, auf dem der Symlink zeigt. Der Symlink kann selber keine andere Rechte haben. Bernd -- Hast Du bei Problemen schon in der SuSE-Support-Datenbank (SDB) nachgesehen? Auf Deinem Rechner: http://localhost/doc/sdb/de/html/index.html | mit Apache: http://localhost/doc/sdb/de/html/key_form.html | Zufalls- Tagesaktuell bei SuSE: http://sdb.suse.de/sdb/de/html/index.html | signatur 2
Hallo, * On Wed, Apr 24, 2002 at 04:55 PM (+0200), Manfred Gnaedig wrote:
Hallo, wie kann ich Rechte von symbolischen Links vergeben?
z.B. ln -s typo3_src-33b1.3 typo3_src <-- Soll user web142 gehören !!!!
Du kannst mit "chown" als "root" den Besitzer des Links ändern, aber das ändert nichts daran, dass der symbolische Link (oder Soft-Link) nach wie vor so aussieht: "lrwxrwxrwx". Das lässt sich AFAIK nicht ändern, "chmod"-Kommandos beziehen sich dann auf das angelinkte Objekt. Die Frage ist aber: was möchtest Du überhaupt damit bezwecken? Außerdem, wenn Du einem User über den Link Rechte wegnehmen könntest, dann greift er eben direkt auf das Ziel-File oder -Verzeichnis zu. Gruß, Steffen
participants (8)
-
B.Brodesser@t-online.de
-
Harald_mail@t-online.de
-
Manfred Gnaedig
-
Manfred Tremmel
-
Marcus Fihlon
-
Philipp Zacharias
-
ratti
-
Steffen Moser