tag:forum.selfhtml.org,2005:/self Zugriffsrechte unter NT – SELFHTML-Forum 1999-01-29T18:54:00Z https://forum.selfhtml.org/self/1999/jan/28/zugriffsrechte-unter-nt/9092#m9092 Nicolas Muehlen 1999-01-28T22:04:00Z 1999-01-28T22:04:00Z Zugriffsrechte unter NT <p>Hallo zusammen,<br> ich habe mal wieder eine warscheinlich etwas anfängerhafte Frage zu NT: wie gebe ich auf einem NT-Server Dateizugriffsrechte? Mein FTP-Client weigert sich nämlich beharrlich, einen chmod auf einem NT-Server zu setzen, obwohl mir das eigentlich erlaubt ist...<br> Viele Grüsse,</p> <p>Nicolas Muehlen</p> https://forum.selfhtml.org/self/1999/jan/28/zugriffsrechte-unter-nt/9093#m9093 Marc Mertens 1999-01-29T10:32:00Z 1999-01-29T10:32:00Z Zugriffsrechte unter NT <p>Hallo Nicolas,</p> <p>soweit ich das sehe, kannst Du via FTP auf einem NT FTP Server kein<br> chmod machen! Das hängt aber wahrscheinlich vom verwendeten<br> FTP Server ab. (IIS = unmöglich)<br> (Einmal help eingeben am FTP-Prompt klärt die Geschichte.)</p> <p>Marc</p> <blockquote> <p>Hallo zusammen,<br> ich habe mal wieder eine warscheinlich etwas anfängerhafte Frage zu NT: wie gebe ich auf einem NT-Server Dateizugriffsrechte? Mein FTP-Client weigert sich nämlich beharrlich, einen chmod auf einem NT-Server zu setzen, obwohl mir das eigentlich erlaubt ist...<br> Viele Grüsse,</p> <p>Nicolas Muehlen</p> </blockquote> https://forum.selfhtml.org/self/1999/jan/28/zugriffsrechte-unter-nt/9094#m9094 Calocybe 1999-01-29T16:52:00Z 1999-01-29T16:52:00Z Zugriffsrechte unter NT <blockquote> <p>Hallo Nicolas,</p> <p>soweit ich das sehe, kannst Du via FTP auf einem NT FTP Server kein<br> chmod machen! Das hängt aber wahrscheinlich vom verwendeten<br> FTP Server ab. (IIS = unmöglich)<br> (Einmal help eingeben am FTP-Prompt klärt die Geschichte.)</p> </blockquote> <p>Das hat mit dem lieben FTP Server gar nichts zu tun. Der Grund ist, dass Zugriffsrechte in der Form, wie sie von chmod gesetzt werden, eine reine UNIX-Geschichte sind; unter NT gibt es sowas nicht. Vermutlich willst Du fuer Deine CGI-Scripts das Execute-Bit setzen. Nun, das kannst Du Dir unter NT dann also sparen. Entweder die Skripts sind sofort nach dem Transfer ausfuehrbar, oder Du solltest mal mit Deinem Provider reden.</p> <p>Calocybe</p> https://forum.selfhtml.org/self/1999/jan/28/zugriffsrechte-unter-nt/9095#m9095 Nicolas Muehlen 1999-01-29T17:38:00Z 1999-01-29T17:38:00Z Zugriffsrechte unter NT <p>Hallo,</p> <blockquote> <p>Entweder die Skripts sind sofort nach dem Transfer ausfuehrbar, oder Du solltest mal mit Deinem Provider reden.<<</p> </blockquote> <p>Das Script funktioniert prima, aber ich will da mal was ausprobieren, da ich mich erinnere gehört zu haben, daß man auf NTFS-Partitionen Dateirechte setzen kann. Oder gilt das nicht für Webserver?<br> Viele Grüsse,</p> <p>Nicolas Muehlen</p> https://forum.selfhtml.org/self/1999/jan/28/zugriffsrechte-unter-nt/9096#m9096 Calocybe 1999-01-29T18:54:00Z 1999-01-29T18:54:00Z Zugriffsrechte unter NT <blockquote> <p>Hallo,</p> </blockquote> <blockquote> <p>Das Script funktioniert prima, aber ich will da mal was ausprobieren, da ich mich erinnere gehört zu haben, daß man auf NTFS-Partitionen Dateirechte setzen kann. Oder gilt das nicht für Webserver?</p> </blockquote> <p>Du meinst, von Deinem Script aus willst Du die Rechte aendern? Mmh, geht das prinzipiell? Koennte ich mir vorstellen, ja. Immerhin gibt es ja Perl-Funktionen wie chmod. Ob das allerdings in einer Webserverumgebung zugelassen wird, ist ne andere Frage. Ich glaube, der Webserverprozess hat eine eigene Identitaet (ist also ein User), und diese Identitaet nimmt dann auch Dein Skript an. Das heisst, dass Du dort ganz sicher nicht die Privilegien hast, die Rechte von jeder x-beliebigen Datei zu aendern. Soviel zu einem Unix-Server.</p> <p>Und Winnt? Das Rechtekonzept ist dort voellig anders. Wie bei Unix gibt es Benutzer, die sich zu Gruppen zusammenrotten. Dateirechte werden dort aber nicht nach dem einfachen Schema [Ich / Meine Gruppe / Rest der Welt] vergeben, sondern man kann jeder Gruppe und/oder jedem Benutzer einzeln zuordnen, was er mit einer bestimmten Datei machen darf (lesen/schreiben/loeschen/verwalten(=Rechte aendern)/...). Um solche komplizierten Rechte-Buendel zu vergeben, braucht man natuerlich auch entsprechend komplexe Funktionen. Mag sein, dass die bei einer Win32-Edition von Perl dabei sind, aber chmod ist es garantiert nicht.<br> Auch hier stellt der Webserver uebrigens einen ganz normalen User dar.</p> <p>Calocybe</p>