Zugriffsrechte unter Windows

Status
Für weitere Antworten geschlossen.

Darky

Benutzer
Mitglied seit
18. Feb 2008
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
hallo,

ich bin erst seit gestern an meiner cs407 drann und stolpere immernoch über das ein oder andere problem.

bis lang habe ich geschafft die Cubestation via dyndns von ausen via http und ftp erreichbar zu machen - auch die zugriffssteurung über benutzer und entsprechende ordner rechte funktioniert.

einer meiner rechner sieht unter auch freigegebene ordner im netzwerk - mein vista64 ultimate rechner kann allerdings nur via ftp oder das http interface zugreifen. im netzwerk taucht zwar (nach deaktivieren der software firewall) die cubestation auf, allerdings nur als media server - dh. ich kann nur mit dem mediaplayer zugreifen und der findet nichts...

als normalen server oder netzwerk ordner kann ich unter vista nichts finden.

ein anderes problem das mich beschäftigt ist die steuerung der rechte im netzwerk.
ich habe noch nicht rausbekommen ob es überhaupt möglich ist rechte im netzwerk zu vergeben. mein xp rechner sieht die cubestation und die ordner die ich als sichtbar angelegt habe und kann auch auf denen frei schalten und walten - aber wie kann ich den einstellen das rechner A nur lesen kann und zb. rechner B auch schreiben. bzw. wie kann ich festlegen das rechner A ordner x sieht und rechner B odner x und y.
eine abfrage nach benutzer daten erfolgt auf dem xp rechner nicht beim zugriff auf den cube im netzwerk.

hoffe mir kann geholfen werden - leider bin ich was storage angeht doch eher laie ;)
 
Zuletzt bearbeitet:

Darky

Benutzer
Mitglied seit
18. Feb 2008
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
ist die frage zu dumm oder gibt es einfach keine lösung ?
 

Chrunchy

Benutzer
Mitglied seit
05. Mrz 2007
Beiträge
470
Punkte für Reaktionen
0
Punkte
16
Ich denke ein bisschen Suchen im Forum könnte helfen.

Auf allen 3 Systemen, XP, Vista und CS müssen die Usernamen und Passwörter identisch sein.

Die Zugriffsrechte auf Ordnerfreigaben der CS legst du im Admin-Panel der CS für den jeweiligen Nutzer fest.

HTH
 

ag_bg

Benutzer
Mitglied seit
19. Jan 2008
Beiträge
1.736
Punkte für Reaktionen
0
Punkte
0
hallo,
einer meiner rechner sieht unter auch freigegebene ordner im netzwerk - mein vista64 ultimate rechner kann allerdings nur via ftp oder das http interface zugreifen. im netzwerk taucht zwar (nach deaktivieren der software firewall) die cubestation auf, allerdings nur als media server - dh. ich kann nur mit dem mediaplayer zugreifen und der findet nichts...

als normalen server oder netzwerk ordner kann ich unter vista nichts finden.

ein anderes problem das mich beschäftigt ist die steuerung der rechte im netzwerk.
ich habe noch nicht rausbekommen ob es überhaupt möglich ist rechte im netzwerk zu vergeben. mein xp rechner sieht die cubestation und die ordner die ich als sichtbar angelegt habe und kann auch auf denen frei schalten und walten - aber wie kann ich den einstellen das rechner A nur lesen kann und zb. rechner B auch schreiben. bzw. wie kann ich festlegen das rechner A ordner x sieht und rechner B odner x und y.
eine abfrage nach benutzer daten erfolgt auf dem xp rechner nicht beim zugriff auf den cube im netzwerk.

hoffe mir kann geholfen werden - leider bin ich was storage angeht doch eher laie ;)

Rechnerweise kann man die Rechte nicht vergeben, macht auch nicht unbedingt Sinn. Einzig über Benutzernamen kann man es eigentlich sinnvoll verwalten, da auch wenn der gleiche Nutzer an einem 2ten Rechner arbeitet er doch eigentlich die gleichen Rechte haben sollte. Ein Lösung wäre, die Anmeldung an das Netzwerk über ein Skrpt auf einen Nutzer zu forcieren, dazu langt eine batch mit

Net Use /PERSISTENT:NO
net use "\\Netzspeicher" %passwort% /user:%benutzer%

Ansonsten hatte ich auch schonmal mein Skript für den Anfang hier reingestellt (hier, dass war bis jetzt die einzige für mich gescheite Lösung, da auch der Benutzname und Passwort von Windows oft nicht richtig übernommen wurde.

best regards
 

Darky

Benutzer
Mitglied seit
18. Feb 2008
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
@chrunchy

wie ich nutzer & ordner in der cs anlege und rechte vergebe ist schon klar, funktioniert ja auch wunderbar bei zugriff via ftp oder webinterface.

nur eben die automatische anmeldung der rechner im netzwerk war/ist mir nicht klar :) - das die windows anmeldungen mit den cs anmeldung übereinstimmen müssen habe ich nicht bedacht, werde das mal testen danke.


@ag

die script variante werd ich im zweifelsfall auch mal testen.
 
Zuletzt bearbeitet:

tantor

Benutzer
Mitglied seit
13. Feb 2008
Beiträge
31
Punkte für Reaktionen
0
Punkte
6
Wo gebe ich den Quelltext für die Anmeldung denn ein, auf den hier der Link hinweist? Wäre nett, wenn mir einer weiterhelfen könnte!
Danke
 

ag_bg

Benutzer
Mitglied seit
19. Jan 2008
Beiträge
1.736
Punkte für Reaktionen
0
Punkte
0
Wenn du den Dos Befehl meinst, ist die einfachste Möglichkeit den Befehl in einer text-datei abzuspeichern und anschliessend als .bat abzuspeichern. Die kann man dann als Verknüpfung in den Autostart ziehen und gut ist.

best regards
 

tantor

Benutzer
Mitglied seit
13. Feb 2008
Beiträge
31
Punkte für Reaktionen
0
Punkte
6
genau diesen meine ich! Jedoch verstehe ich nicht, wie ich diese Befehle wo anwenden muß?
 

ag_bg

Benutzer
Mitglied seit
19. Jan 2008
Beiträge
1.736
Punkte für Reaktionen
0
Punkte
0
Naja, du Mußt folgenden Teil markeiren, kopieren und in eine txt-Datei einfügen:

echo off
echo Heute ist der %date% und es ist %time:~0,2%:%time:~3,2%:%time:~6,2%Uhr.
echo.
echo Bitte geben Sie Ihren Namen ein:
echo.
set /p benutzer=
echo.
echo Hallo %benutzer%, bitte geben Sie Ihr Passwort ein:
echo.
set /p passwort=
echo.
Net Use /PERSISTENT:NO
net use "\\NamedeinerDS" %passwort% /user:%benutzer%
net use Z: "\\IPdeinerDS\Ordnername" %passwort% /user:%benutzer%


Darin mußt Du nun nur noch den Namen deinerDS,die IPdeinerDS ersetzen und den Ordnername, auf den zu zugreifen willst. Solltest du noch weitere Ordner einbinden wollen, so kannst du die letzte Zeile einfach kopieren und entsprechend den Laufwerksbuchstaben und den Rest ändern.


Im Falle, dass ein Ordner mit dem Benutzernamen existiert kannst du auch anstelle der letzten Zeile diese hier nehmen, dass spart dan die Arbeit bei mehreren Rechnern.

net use Z: "\\IPdeinerDS\%benutzer%" %passwort% /user:%benutzer%

Wenn der DownloadManager mitstarten soll kann man dann noch dies hier anhängen

start /MIN /D "C:\Programme\Synology Download Redirector" Redirector.exe

Wenn du das Skript dann auf deine Einstellungen geändert hast, mußt du es einfach nur noch abspeichern an einem Ort deines beliebens mit einem Namen in dieser Form

xyz.bat (wichtig ist dabei das .bat, xyz kannst du durch was auch immer ersetzen)

Wenn du nun auf diese gespeicherte Datei klickst, geht ein DOSfenster auf, welches dich zur eingabe des Benutzernamen und anschliessend der Passwortes auffordert um anschliessend mit diesen Daten die Anmeldung an der DS durchzuführen. Wenn du möchtest, dass das Skript anschliessend bei jedem Start ausgeführt wird, mußt du anschliessend noch eine Verknüpfung oder aber das skript selber in den autostart kopieren.

Da für mich der Sinn eine einwandfreie an-und abmeldung war, habe ich zusätzlich noch eine zweite batch-datei erstellt, welche ich beim herunterfahren automatisch hab ausführen lassen mit dem Ziel der Abmeldung von der DS

Das Skript für das Schliessen der Verbindung
Ausführen --> gpedit.msc --> Enter --> Windowseinstellungen und unter Skripts einfügen(entweder bei der Abmeldung oder beim Herunterfahren)

@echo off
net use Z: /delete
net use Y: /delete
net use "\\NamedeinerDS" /delete


Hier entsprechend vorgehen und gut ist.
Natürlich kann man auch noch andere gimmicks damit machen /z.B. den Namen des Nutzers automatisch einfügen. Einziger "Nachteil" ist, dass das Passwort in Klartext beim eingeben angezeigt wird, was manche als Sicherheitsrisiko sehen, ich hab für mich entschieden, dass es in meinem Heimnetzwerk mehr als ausreichend ist dies so zu haben, da ich fest davon ausgehe, dass keiner Screenshot von meinem Desktop macht. Ansonsten könnte man natürlich auch noch ein Webinterface machen, aber das empfand ich für mich als zu viel des guten.

Sollte die Erklärung so nicht langen, feel free to ask!

best regards

PS nur die magenta-gefärbten Teile muss man ändern!!!!

-
 
Zuletzt bearbeitet:

tantor

Benutzer
Mitglied seit
13. Feb 2008
Beiträge
31
Punkte für Reaktionen
0
Punkte
6
@ag_bg

vielen Dank für Deine ausführliche und auch für mich verständliche Anleitung!
 

ag_bg

Benutzer
Mitglied seit
19. Jan 2008
Beiträge
1.736
Punkte für Reaktionen
0
Punkte
0
und läuft es?
 

tantor

Benutzer
Mitglied seit
13. Feb 2008
Beiträge
31
Punkte für Reaktionen
0
Punkte
6
Natürlich! Bei so einer excellenten Anleitung!
 

jean

Benutzer
Mitglied seit
12. Jul 2008
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Danke für die Beschreibung, habe es auch gleich eingebaut.

Gruß Jean
 

jean

Benutzer
Mitglied seit
12. Jul 2008
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Hallo ag_bg,

ich habe deine *.bat Datei etwas umgeändert.

Mit diesen Eingaben werde ich bei Ausführung der Datei ohne weitere Eingaben von Benutzername und Passwort sofort mit den Netzlaufwerken verbunden.

Die .*bat Datei im Autostart und wenn der PC fertig ist, kann es gleich losgehen.

Meldet sich der Nutzer ohne Passwort an, wird er nach dem Passwort gefragt.

-------------------
echo off
echo Heute ist der %date% und es ist %time:~0,2%:%time:~3,2%:%time:~6,2%Uhr.
echo.
echo Mit hilfe dieses Fensters werden die Netzlaufwerke zugewiesen.
echo.
echo Hallo -- %Username%, --
echo.
echo jetzt werden deine Netzlaufwerke zugewiesen.
echo.
echo.
echo Das Fenster schliesst von selbst.
echo.
echo.
echo.
echo Passwort: set/p passwort=
echo.
Net Use /PERSISTENT:NO
net use "\\Name_der_DS" %passwort% /user:%Username%
net use w: "\\Name_der_DS\%Username%" %passwort% /user:%Username%
net use x: "\\Name_der_DS\alle" %passwort% /user:%Username%
net use y: "\\Name_der_DS\music" %passwort% /user:%Username%
net use Z: "\\Name_der_DS\video" %passwort% /user:%Username%
-------------------------------

Gruß Jean
 

ag_bg

Benutzer
Mitglied seit
19. Jan 2008
Beiträge
1.736
Punkte für Reaktionen
0
Punkte
0
Hallo ag_bg,

ich habe deine *.bat Datei etwas umgeändert.

Mit diesen Eingaben werde ich bei Ausführung der Datei ohne weitere Eingaben von Benutzername und Passwort sofort mit den Netzlaufwerken verbunden.

Die .*bat Datei im Autostart und wenn der PC fertig ist, kann es gleich losgehen.

Meldet sich der Nutzer ohne Passwort an, wird er nach dem Passwort gefragt.

-------------------
echo off
echo Heute ist der %date% und es ist %time:~0,2%:%time:~3,2%:%time:~6,2%Uhr.
echo.
echo Mit hilfe dieses Fensters werden die Netzlaufwerke zugewiesen.
echo.
echo Hallo -- %Username%, --
echo.
echo jetzt werden deine Netzlaufwerke zugewiesen.
echo.
echo.
echo Das Fenster schliesst von selbst.
echo.
echo.
echo.
echo Passwort: set/p passwort=
echo.
Net Use /PERSISTENT:NO
net use "\\Name_der_DS" %passwort% /user:%Username%
net use w: "\\Name_der_DS\%Username%" %passwort% /user:%Username%
net use x: "\\Name_der_DS\alle" %passwort% /user:%Username%
net use y: "\\Name_der_DS\music" %passwort% /user:%Username%
net use Z: "\\Name_der_DS\video" %passwort% /user:%Username%
-------------------------------

Gruß Jean

HAst eigentlich recht, mit der Varibalen username schlägt man auch gleich die Eingabe des Benutzernamens, wenn dieser gleich dem Windowsanmeldenamen ist. Ich hatte das damals auf meinem alten Win-PC nicht so gelößt, weshalb ich mir das Skript mit einer eigenen variablen zusammengestrickt hatte. Mittlerweile bin ich jedoch unter die Äpfel gekommen, weshalb ich es selber nicht mehr nutzen werde, aber für alle anderen dennoch eine gute Erweiterung!!! (Ich werde die die Tage mal in die Wiki übertragen, damit man sie leichter findet)

best regards
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat