Wie kann ich Icalcs verwenden, um Zugriff auf eine bestimmte Maschine im Netzwerk zu gewähren?

427
Mark Deven

In einer Batchdatei möchte ich Icacls verwenden, um entweder allen Benutzern (vorzugsweise) oder einem bestimmten Benutzer auf einem Remote-Computer den Zugriff zu gewähren. Wenn ich dem Benutzer Joe Zugriff erteile, kann er derzeit von jedem Computer im Netzwerk geändert werden, wenn sein Benutzername Joe ist.

0
Verfügen Sie über eine Active Directory-Domäne oder handelt es sich um mehrere eigenständige (Arbeitsgruppen-) PCs? grawity vor 5 Jahren 0
Ich fürchte, ich weiß nicht, was du meinst. Ich habe einen Ordner auf einem Computer freigegeben, und andere greifen mit `\\ MyPCHostName \ Folder \` darauf zu Mark Deven vor 5 Jahren 0

1 Antwort auf die Frage

1
grawity

Jede Maschine im Netzwerk kann dies ändern, wenn ihr Benutzername Joe lautet.

Nein - wenn der Benutzername Joe lautet und das Kennwort mit dem Kennwort von Joe auf Ihrem Computer übereinstimmt. Der Benutzername wird mit einem Kennwort authentifiziert.

Für den Computernamen gibt es jedoch nichts Ähnliches - SMB-Verbindungen, die von Benutzern hergestellt werden, identifizieren den Computer nicht, zumindest nicht auf sichere Weise. (Obwohl NTLM den Computernamen enthält, ist es nicht sicher - daher kann jeder Computer im Netzwerk durch einfaches Umbenennen des Computers auf Ihre Dateien zugreifen.)

(Ausnahme: SMB-Verbindungen, die von Systemdiensten ausgeführt werden, die als NetworkService auf einem Computermitglied von Active Directory ausgeführt werden, verwenden die AD-Anmeldeinformationen des Computers anstelle der Anmeldeinformationen des Benutzers.)