WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Rund um die Administration von Server und Webserver, Apache, Linux, Mailserver, FTP, SSH, MySql, Windows Server, u.v.m.


Forum » Server-Administration und Verwaltung » CHMOD 666/777 » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

CHMOD 666/777
von verses
hallo... ich hab eine frage "wie kann ich config.php chmod 666 geben


schreibt mir bitte

verses1@gmx.de
von corny
Hi

komm doch in den Chat, geht schneller

Corny
von alexhaid
Ich würd's nicht.
Dann hat ja jeder deine Zugangsdaten.
alex
von corny
ps: um es ein wenig zu beschleunigen:
http://www.geocities.com/corneliushorstmann/new/chat/chat.html
in dem chat bin ich ab 18:00 anzutreffen

Corny
von corny
Hi

naja das mit der groß und klein schreibung ist alles ok, ich kann mich mit dem Benutzername ja auch so anmelden, ich kann euch ja mal ein pic von der Einstellung schicken, was dagegen?

wie kann ich denn hier ein pic einfügen, das nur auf meinem rechner ist, nicht im Netz?

Corny
von michaelh
Die Möglichkeit gibts beim Login. Hast du die Groß- und Kleinschreibung beachtet? Vielleicht ist das ja das Problem.
von Rieke
Gibt es bei Tripod eine Möglichkeit, das du dir die Zugangsdaten noch einmal zuschicklen lässt ? Ansonnsten einfach mal an Triod Support schreiben und sagen das du beim Versuch mit einem FTP Programm in deinen Account zu gelangen diese Fehlermeldung bekommst.

Am besten versuchst du auch noch mal per Weboberfläche, dann kannst du eventuell gleich bei schreiben ob es dort geht oder nicht.

Viele Grüße
Rieke
von alexhaid
Theoretisch hast du falsche Daten eingegeben und solltest herausfinden was falsch ist.
Frage doch am besten beim Provider nach. Schreib ihm was du gemacht hast und was die Fehlermeldung war.
alex
von corny
was soll ich jetzt machen?

corny
von Efchen
Genaugenommen sendet diese Fehlermeldung der FTP-Server und nicht der Web-Server
von Philipp Gérard
Nein, die Fehlermeldung ist eindeutig: Login incorrect = Login fehlerhaft. Das ist eine Meldung, die der Webserver an dein FTP-Programm zurücksendet, nicht der Router
von corny
hi

nee ist alles richtig, was soll ich denn bei account und Host type eingeben?

kann der Fehler daran liegen, das ich einen Router benutze?

Corny
von Efchen
Auch der FTP-Host könnte der falsche sein.
von Philipp Gérard
Naja, dann stimmt der Benutzername oder das von dir eingegeben Passwort nicht mit den von deinem Provider definierten überein. Überprüfe nochmal deinen Eingaben
von corny
530 Login incorrect.
! Logon failure, so quitting
von Rieke
welche Fehlermeldung bringt das Programm ?


Hier ist auch eine kurze Tripot FTP Verbindungs Anleitung:

http://www.tripod.lycos.de/support/
von corny
workt nich, kann nich connecten
von Rieke
Hallo Corny,

bei Tripod gibt es zwar das "Web-FTP" womit du in der Lage bist per Browser Dateien hoch zu laden, aber damit kannst du den chmod einer Datei nicht verändern.

Lade dir einmal folgendes FTP Programm herunter und installiere es:

www.i-net4you.de/files/WS_FTP32.EXE

Es handelt sich um:
WS_FTP LE 4.6 (Freeware, Windows 95/98/NT 4.0)

Es läuft aber eigendlich auch unter Windows XP ohne Probleme.


Unter "General" gehst du auf "new" gibst deiner FTP Verbindung einen Namen.
Bei "Hostname Adresse" gibst du : ftp.mitglied.lycos.de ein.
User /ID ist dein Login, dann noch dein Passwort eingeben und
auf Übernehmen -OK und das Programm verbindet dich mit deinem FTP Account.

Wenn du dort nun eine Datei mit der rechten Maustaste anklickst, findest du die Funktion "CHMOD Unix" mit der möglichkeit die einzelnen Rechte zu verteilen.

Du kannst auch einfach mal bei einer Testdatei spielen und die chmods verstellen.
Unten siehst du ein Protokoll, dort wird dir dann angezeigt auf welchen CHMOD (Zahlencode) du die Datei nun eingestellt hast.

Viele Grüße
Rieke




von corny
Moin

Ja danke schon mal für die allzu ausführlichen Ausführungen, einiges habe ich schon gewusst, anderes hat malwieder mein Wissen erheblich gesteigert.
Ich als benutzer eines Free-Web-Account und anfänger was Webdesign angeht, würde gerne wissen wie ich das ganze machen soll,
ich benutze Tripod/Geocities
würde gerne wissen wie ich das bei Tripod hinkriege.

Schönen dank an alle die mir schon geholfen haben und an die, die sich ein Herz nehmen um mir zu helfen.

Corny
von alexhaid
Ich finde, dass es hier ok ist...
Irgendwo muss man ja anfangen, wenn man keine Ahnung hat - und will, dass es nicht so bleibt. Und wenn man nur 10% von den meisterhaft formulierten Erklärungen versteht, dann ist es auch schon was wert und man kann später daran anknüpfen.
Sollte es zuviel sein, muss man es ja nicht lesen

Wenn es nur um das Beweisen des eigenen Wissens geht, finde ich es sch.. ..ade.

Aber was sagt denn der Urheber dieses Threads dazu?
lg, alex
von Efchen
Ich denke, dass die Ausführungen sicher nicht überflüssig sind. Vielleicht ist derjenige, der ursprünglich gefragt hat, wirklich ein Anfänger (ich weiss das nicht, und ich erlaube mir nicht auf irgendwas zu schließen - dann sind die Leute nur wieder beleidigt), aber zum einen kann derjenige ja diese Antworten überlesen, er hat ja alles, was er wissen will. Aber vielleicht ist er nicht doof und interessiert sich für die Materie, dann freut er sich, solche Antworten zu bekommen.
Und - es soll vorkommen, dass auch andere solche Threads verfolgen. Vielleicht ist einer dabei, der schon weiss, was chmod ist, aber noch nie eine richtige Erklärung dafür bekommen hat, was das soll. Dann liest er diese Ausführungen und freut sich riesig.
Es kann nie verkehrt sein, auch die Hintergründe zu erklären. Es ist nie verkehrt, zuviel zu sagen.
von Rieke
Efchen schrieb am 09.10.2003 08:42
Verzeichnisse sollten dann 777 (drwxrwxrwx) haben und ausführbare Dateien (CGI-Scripte z.B.) ebenfalls 777.


Wie du schon sagst .. es gibt keine Standarts.
Mit diesen Einstellungen würde auf unseren Servern kein cgi Script laufen.
Bei uns gilt:

Alle .pl oder .cgi Dateien sowie Ordner welche derartige Dateien enthalten, müssen den CHMOD 755 haben (auf keinen Fall höher, sonst Blockt das System zur Sicherheit die Ausführung) und alle Dateien in denen geschrieben werden soll, wie z.B. .dat oder .txt sollte mann auf 666 oder 777 stellen.

---------------------------------------------------

Und jetzt mal was ganz anderes...

Wenn hier ein User auf seinen ersten Schritten, keine Ahnung hat was CHMOD bedeutet und wissen will was es damit auf sich hat bzw wie er die Rechte ändern kann ... und ersichtlich ist, das er keine Ahnung von Programierung hat und noch recht unerfahren wirkt .... haltet ihr diese ganzen technischen Ausführungen von denen er rein überhaupt nichts verstehen wird wirklich für sinnvoll ?.

Ich meine, nehmt es nicht persönlich, ich schätze das Wissen und die Kompetenz einiger unserer Community Mitglieder und zolle Ihnen meinen tiefsten Respekt ..
Ich freue mich immer wieder zu sehen wie kompetent einige Fragen hier beantwortet werden ... und wieviel KnowHow hier vertreten ist, aber wenn es nicht mehr darum geht den Hilfesuchenden zu helfen .. und langsam aber sicher den Eindruck erweckt sich eher gegenseitig zu zeigen wer nun mehr vom Fach versteht .. dann hat die Sache einfach Ihr Ziel verloren...

Nehmts nicht persönlich, soll nur ein kleiner Denkanstoss sein.
von Efchen
Moin,

die Erklärung muss ich doch mal korrigieren

Die Zahlen beim chmod haben nichts mit dem Zweiersystem, sondern mit dem Oktalsystem zu tun. Jede Ziffer steht für eine Berechtigungsklasse in der (richtig angemerkt) Reihenfolge "user", "group" und "other". Jede einzelne Berechtigung setzt sich zusammen aus (in dieser Reihenfolge) "read", "write", "execute". read=4, write=2, execute=1. Was ich haben will, wird addiert und ergibt eine Oktalzahl. Z.B. lesen und ausführen: 4+1=5. So gesehen ist das mit dem Dualsystem nicht ganz verkehrt.

Allerdings:
Benutzt werden nur 4-7.

Wieso das? Das ist Nonsense. Benutzen kann man alle Kombinationen von 0-7.
Wenn ich chmod 000 mache, dann sehen die Berechtigungen so aus: ----------
Wenn ich chmod 123 mache, sieht das so aus: ---x-w--wx
Du solltest aber 755 benutzen das ist Standart.

Eigentlich gibt es keinen Standard. Wenn man nichts über "user", "group" und "other" auf dem System weiss, dann sollte man HTML-Dateien die Rechte 666 geben (-rw-rw-rw-), Verzeichnisse sollten dann 777 (drwxrwxrwx) haben und ausführbare Dateien (CGI-Scripte z.B.) ebenfalls 777.

Man kann das aber auch einschränken, wenn man weiss, unter welchem User und welcher group der Web-Server läuft.
Auf einer normalen Linux-Konfiguration sieht das meist so aus, dass der Apache unter User "wwwrun" läuft, und Gruppe "nogroup". Wenn die Web-Dateien jetzt dem User "meinuser" gehören, der in der Gruppe "users" ist, dann greift Apache mit der Berechtigung für "other" auf die Dateien zu, für "other" müssen also Leseberechtigungen und evtl. Ausführberechtigungen eingestellt werden. Schreibberechtigungen werden nur benötigt, wo Dateien in Verzeichnissen geschrieben werden sollen.
Sind die Dateien aber vom user "meinuser" mit der Gruppe "nogroup" angelegt, dann können für "other" sämtliche Berechtigungen entfernt werden, weil Apache dann als "group" auf die Files zugreift.

Ah, schweife ich zu sehr aus?

Wenn jemand Fragen dazu hat, darf er die gerne stellen, ich hoffe, Euch nicht zu sehr gelangweilt zu haben
von michaelh
Rechte werden unter Linux so aufgebaut:

abc
-|---|---|---
1 2 3 4

1.Feld: Kann man nicht ändern. Gibt an ob Link l, Verzeichnis d oder Datei -
2,3,4 Feld: Rechte für die einzelnen Benutzergruppen: 2 gilt für dich selber. 3 für alle Benutzer die sich in deiner Gruppe befinden. 4. Für die restlichen.

Bsp chmod 777 für eine Datei
-|rwx|rwx|rwx


Die Zahlen bei chmod habe mit dem zweierzahlensystem zu tun:
0 --> 0
1 --> 1
2 --> 10
3 --> 11
4 --> 100
5 --> 101
6 --> 110
7 --> 111
Benutzt werden nur 4-7.


Bsp für chmod 666 von einem Verzeichnis:
d|rw-|rw-|rw-|
110110110

1 bedeutet ein
0 bedeutet aus


Du solltest aber 755 benutzen das ist Standart. Außerdem ist es oft wichtig das Attribut für ausführen zu sertzen (wäre bei 666 aus), da es Probleme geben dürfte Verzeichniss zu betreten wenn dieses Fehlt. Wenn es keine Fehlermeldungen gibz würde ich das ganze auf 755 lassen. Wenn du aber in eine Textdatei schreiben willst, dann musst du für diese Datei 777 benutzen dmit du in sie schreiben kannst.
von languitar
das ist nicht's zum runteralden. Die Programmiersprache PHP könnte das auc heinstellen. Dazu müsstest du aber erst was programmieren. Eifnacher ist es sicherlich mit einem FTP-Programm. Normalerweise lässt sich das mit einem Rechtsklick auf die Datei oder den Ordner Regeln.
von corny
Wie geht das mit dem CHMOD.php? wo kann ich das runterladen?

Corny
von Efchen
alexhaid schrieb am 08.10.2003 16:00
Auch per php

Das geht auch mit Perl, mit C, mit C++ und wahrscheinlich jeder Programmiersprache, die es unter UNIX gibt...
von alexhaid
Auch per php: http://at2.php.net/manual/de/function.chmod.php

God bless,
alex
von Efchen
Mit einem vernünftigen FTP-Programm, SmartFTP kann das und glaube ich auch WS FTP.
von corny
Danke, aber

und wie kann ich auf einem Webaccount solche Berechtigungen vergeben?

Corny
von Thomas
Das sind Dateiberechtigungen unter UNIX Systemen:

Befehl chmod 666 =

Besitzer, Gruppe und alle anderen dürfen in diese Datei schreiben und aus ihr lesen.

Befehl chmod 777 =

Besitzer, Gruppe und alle anderen dürfen in diese Datei schreiben, aus ihr lesen und sie ausführen, bzw. löschen.

Thomas
von corny
Moin

kann mir einer sagen was es mit CHMOD 666 bzw. CHMOD 777 auf sich hat?

Corny


---
www.webworxis.de

Nach oben