[GastForen Archiv Perl und CGI Berechtigungen von Windowsfreigaben

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Archiv - Archivierte Foren
Themen
Beiträge
Moderatoren
Letzter Beitrag

Berechtigungen von Windowsfreigaben

Ollli
Beiträge gesamt: 458

16. Aug 2004, 18:52
Beitrag # 1 von 10
Bewertung:
(3052 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallöchen,

ich stehe zur Zeit vor dem Problem, Windows-Freigaben auf ihre Rechte hin zu prüfen, d.h. welcher User hat bei welcher Freigabe welche Rechte. Alles nur vom lokalen PC, sprich von den Freigaben, die auf dem selben Rechner sind, wie das Script.

Am liebsten wäre mir natürlich Perl oder etwas, was ich selber noch modifizieren kann :-)
Das Einzige, was ich bis jetzt unter Perl gefunden habe ist das Win32::NetResource Modul, was mir aber fast nichts über die Berechtigungen aussagt.
Hat jemand zufällig noch eine Idee oder wegen mir auch ein ganz anderes Tool?
Wichtig wäre, dass die Ergebnisse auswertbar sind, sprich es sollte keine Oberfläche sein, sondern einfach nur per Kommandozeilenaufruf die User mit den jeweiligen Rechten aufgelistet werden.

Vielleicht hat ja jemand zufällig sowas im Schrank äh auf der Platte rumliegen ;-)

Ollli
-----------
ja, es stimmt - es sind wirklich 3 "l" im Namen und ich bestehe auf jedes einzelne ;-)
X

Berechtigungen von Windowsfreigaben

oesi50
  
Beiträge gesamt: 2315

16. Aug 2004, 19:38
Beitrag # 2 von 10
Beitrag ID: #103370
Bewertung:
(3052 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hi ollli,

was gefällt Dir denn an %SHARE_INFO nicht?

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#103355]

Berechtigungen von Windowsfreigaben

Ollli
Beiträge gesamt: 458

16. Aug 2004, 19:40
Beitrag # 3 von 10
Beitrag ID: #103372
Bewertung:
(3052 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Es bringt keine Infos über die Berechtigungen wie ich sie brauch (siehe oben). Es kommt lediglich eine Zahl hinter "permissions", mit der ich leider nichts anfangen kann.
Oder kann man die irgendwie auswerten?

Ollli
-----------
ja, es stimmt - es sind wirklich 3 "l" im Namen und ich bestehe auf jedes einzelne ;-)


als Antwort auf: [#103355]
(Dieser Beitrag wurde von Ollli am 16. Aug 2004, 19:41 geändert)

Berechtigungen von Windowsfreigaben

oesi50
  
Beiträge gesamt: 2315

16. Aug 2004, 21:10
Beitrag # 4 von 10
Beitrag ID: #103389
Bewertung:
(3052 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das ist mit einer Bitmaske auszuwerten

ACCESS_NONE = 0
ACCESS_READ = &H1
ACCESS_WRITE = &H2
ACCESS_CREATE = &H4
ACCESS_EXEC = &H8
ACCESS_DELETE = &H10
ACCESS_ATRIB = &H20
ACCESS_PERM = &H40
ACCESS_GROUP = &H8000
ACCESS_ALL =
(ACCESS_READ Or _
ACCESS_WRITE Or _
ACCESS_CREATE Or _
ACCESS_EXEC Or _
ACCESS_DELETE Or _
ACCESS_PERM)

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#103355]
(Dieser Beitrag wurde von oesi50 am 16. Aug 2004, 21:11 geändert)

Berechtigungen von Windowsfreigaben

Ollli
Beiträge gesamt: 458

17. Aug 2004, 09:42
Beitrag # 5 von 10
Beitrag ID: #103444
Bewertung:
(3052 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Mh, ich habe schonmal von sowas gehört, doch leider eben nur gehört.
Im Netz habe ich jetzt irgendwie auch nichts sinnvolles gefunden. Hättest du evtl. einen Tip oder vielleicht ein Beispiel, wie die ganze Sache nutzen kann, speziell, wie ich aus der einen Zahl diese Bitmaske erstelle und diese dann Abfrage?

Sorry, aber soweit bin ich leider noch nicht fortgeschritten :-(

Ollli
-----------
ja, es stimmt - es sind wirklich 3 "l" im Namen und ich bestehe auf jedes einzelne ;-)


als Antwort auf: [#103355]
(Dieser Beitrag wurde von Ollli am 17. Aug 2004, 09:50 geändert)

Berechtigungen von Windowsfreigaben

oesi50
  
Beiträge gesamt: 2315

17. Aug 2004, 10:18
Beitrag # 6 von 10
Beitrag ID: #103453
Bewertung:
(3052 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hi Ollli,

hier mal ein Beispiel:

Du hast die Zahl 5. Schauen wir sie mal binär an.
Zur Vereinfachung nehme ich jetzt nur 4Bit, in Wirklichkeit sind es aber 32Bit.

0101

jetzt schauen wir mal die Masken an

ACCESS_READ = 0001
ACCESS_WRITE = 0010
ACCESS_CREATE = 0100
ACCESS_EXEC = 1000

Das ergibt jetzt

Zahl AND ACCESS_READ ==> 1
0101
0001 AND
----
0001

Zahl AND ACCESS_WRITE ==> 0
0101
0010 AND
----
0000

Zahl AND ACCESS_CREATE ==> 1 (im Sinne von true, real ist es eine 4)
0101
0100 AND
----
0100

ZAHL AND ACCESS_EXEC ==> 0

und schon sind die Rechte klar.

Natürlich kann man auch kombinierte Abfragen machen

Zahl AND ( ACCESS_READ OR ACCESS_WRITE ) ==> 1

0001
0010 OR
-------
0001

0101
0001 AND
----
0001

Zahl AND ( ACCESS_READ AND ACCESS_WRITE ) ==> 0

0001
0010 AND
-----
0000

0101
0000 AND
----
0000


usw.




Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#103355]
(Dieser Beitrag wurde von oesi50 am 17. Aug 2004, 10:29 geändert)

Berechtigungen von Windowsfreigaben

Ollli
Beiträge gesamt: 458

17. Aug 2004, 11:31
Beitrag # 7 von 10
Beitrag ID: #103496
Bewertung:
(3052 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke Oesi!

Es hilft mir ein großes Stück weiter.

Ich habe leider noch ein allgemeines Problem :-)
Ich habe jetzt ein ganz paar Freigaben durchgecheckt, doch als Permissions bekomme ich immer nur eine 0 :-(

Ich habe es auch schon unter einem anderen User ausgeführt, leider keine Änderung.

Ollli
-----------
ja, es stimmt - es sind wirklich 3 "l" im Namen und ich bestehe auf jedes einzelne ;-)


als Antwort auf: [#103355]
(Dieser Beitrag wurde von Ollli am 17. Aug 2004, 11:34 geändert)

Berechtigungen von Windowsfreigaben

oesi50
  
Beiträge gesamt: 2315

17. Aug 2004, 11:39
Beitrag # 8 von 10
Beitrag ID: #103501
Bewertung:
(3052 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das H steht für hexadezimal

H8000 in Perl 0x8000
Binär: 10000000000000000000000000000000
Dezimal: 32768

welche Zahl wird Dir geliefert?

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#103355]
(Dieser Beitrag wurde von oesi50 am 17. Aug 2004, 11:40 geändert)

Berechtigungen von Windowsfreigaben

Ollli
Beiträge gesamt: 458

17. Aug 2004, 15:49
Beitrag # 9 von 10
Beitrag ID: #103581
Bewertung:
(3052 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Also bei mir wird generell "0" geliefert.

Ollli
-----------
ja, es stimmt - es sind wirklich 3 "l" im Namen und ich bestehe auf jedes einzelne ;-)


als Antwort auf: [#103355]

Berechtigungen von Windowsfreigaben

Ollli
Beiträge gesamt: 458

20. Aug 2004, 20:02
Beitrag # 10 von 10
Beitrag ID: #104263
Bewertung:
(3052 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Du hast nicht zufällig eine Idee Oesi?
Ich habe es schon unter verschiedenen Usern mit verschiedenen Rechten und auch verschiedenen Freigaben probiert und bekomme leider immer nur eine "0". :-(

Ollli
-----------
ja, es stimmt - es sind wirklich 3 "l" im Namen und ich bestehe auf jedes einzelne ;-)


als Antwort auf: [#103355]
X

Aktuell

InDesign / Illustrator
ScreenShot 274 Warum Templates in InDesign benutzen_ - Satzkiste in Stuttgart - Satz und technische Umsetzung - Google Chrome (300x300 HilfDirSelbst)

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
29.09.2022

IDUGS#85 Press2id

Zoom Meeting
Donnerstag, 29. Sept. 2022, 19.00 - 21.00 Uhr

Vortrag

Kennst du WordPress? Vielleicht. Verwendest du WordPress? Ja, klar! WordPress ist das am weitesten verbreitete System für die Erstellung von Webseiten. Um Webseitenbau soll es auf dieser IDUG aber nicht gehen. Gregor zeigt press2id (github.com/grefel/press2id). Seine Open-Source-Lösung für die Verbindung von Web und InDesign. Richtig gelesen: InDesign liest mithilfe von press2id die Inhalte der WordPress-Webseiten und generiert daraus Zeitschriften, Kataloge, Programmhefte oder Bierdeckel (das zeigen wir natürlich auch!). So wird die „Content First“ Theorie zu einer konkret anwendbaren Praxis, ohne gleich die ganz großen Räder zu drehen. Versprochen: Jeder kann nach der IDUG innerhalb kürzester Zeit Daten von WordPress nach InDesign importieren. Aber Achtung: Prinzipiell kann press2id aus jeder Website, oder besser Contentmanagementsystem (CMS) Daten auslesen und nach InDesign importieren! Spannend, oder? Danach geht es in die Praxis: Stefan hat die Webseite des Parktheater Iserlohn (parktheater-iserlohn.de) gestaltet. Die gedruckten Spielpläne (parktheater-iserlohn.de/interaktive-spielplaene) werden mit press2id realisiert. Wir schauen in den Maschinenraum und zeigen, wie die Lösung des Projekts realisiert wurde.

Nein

Organisator: InDesign Usergroup Stuttgart

Kontaktinformation: Christoph Steffens, E-Mailidug AT satzkiste DOT de

https://idugs85.eventbrite.de/

Von Wordpress nach InDesign
Veranstaltungen
08.11.2022

Frankfurt, Fraport Conference Center
Dienstag, 08. Nov. 2022, 13.30 - 18.00 Uhr

Seminar

Auf der Enfocus World Tour stellen wir Ihnen gemeinsam mit Enfocus die aktuellen Highlights von Enfocus Switch und dem Impressed Workflow Server (IWS) vor. Wir präsentieren Ihnen anhand typischer Aufgabenstellungen in einem modernen Produktionsbetrieb die Möglichkeiten, die Enfocus Switch für die Automatisierung und Standardisierung von Abläufen bietet. Wir haben sowohl für Produktionsverantwortliche als auch technisch Interessierte ein spannendes Programm vorbereitet, bei dem Sie sicherlich viel Neues erfahren werden, welches Sie in Ihrem eigenen Betrieb umsetzen können. Die Veranstaltung bietet darüber hinaus eine hervorragende Möglichkeit, sich mit anderen Anwendern und Workflow-Spezialisten auszutauschen und Antworten auf konkrete Aufgabenstellungen zu erhalten, welche Sie mit Hilfe von Enfocus Switch/IWS umsetzen möchten.

Wir sind jeweils an 2 Tagen in Frankfurt, Hamburg und München vor Ort. Der erste (halbe) Tag richtet sich in erster Linie an Betriebsleiter und Produktionsverantwortliche in Druckereien - ist also weniger technisch orientiert - sondern gibt einen Überblick zu den heutigen Möglichkeiten einer automatisierten Produktion.

Der zweite Tag (Switch Anwender-Treffen) richtet sich an bestehende Switch-Anwender und Administratoren.

Anmeldung und weitere Infos: https://www.impressed.de/schulung.php?c=sDetail&sid=310

Ja

Organisator: Enfocus/Impressed

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=310

Enfocus World Tour 2022