Kann eine installierte Anwendung von ALLEN BENUTZERN in einen bestimmten Benutzer geändert werden?


2

Ursprünglich hatte ich eine Windows 7-Maschine, auf der ich dachte, hey, ich bin der einzige, der es jemals benutzen wird. Nun, ich finde, dass ich Monate später einen Account für einen anderen Benutzer erstellt habe. Einige Programme, die ich nur für mich installiert habe, und andere für jeden, der diesen Computer verwendet. Nun, ich möchte mindestens ein Programm, das für alle Benutzer installiert wurde, nur für den Admin-Benutzer ändern.

Als ein Beispiel betrachte ich MySQL, das eine Users/All Users/MySQL Verzeichnis. Die Daten scheinen hier und in ihren Unterverzeichnissen gespeichert zu sein. Ich möchte nicht, dass dies für den anderen Benutzer zugänglich ist. Ich habe jedoch mehrere Anwendungen, bei denen dies der Fall ist. Daher möchte ich keine Antwort speziell für MySQL

Kann ich also eine Änderung vornehmen, nachdem ALLE BENUTZER auf einen einzigen Benutzer installiert wurden?


Warum entfernen Sie nicht einfach die Verknüpfung aus dem Benutzerprofil. Sie können auch die Berechtigung für den Ordner ändern, sodass der Inhalt des Ordners nicht angezeigt werden kann. Sie können die Anwendung auch einfach neu installieren.
Ramhound

Da ich dies früher als später tun muss, werde ich wahrscheinlich etwas mit Berechtigungen und Abkürzungsentfernung usw. tun, um meine unmittelbare Not anzusprechen. Das Neuinstallieren von Anwendungen wäre für mein Setup zu schmerzhaft. Was ich suche, ist wirklich so etwas wie @Ben Franchuk, nur dass er in umgekehrter Richtung geantwortet hat. Ich denke, die Antwort lautet: Nein, Sie können es nicht, weil ... aber ich möchte, dass jemand diese Antwort mit den richtigen Gründen schreibt.
demongolem

Antworten:


3

Nein, das ist nicht möglich, zumindest ohne die Software etwas zu vermasseln. Es hat wirklich alles mit Standorten und Berechtigungen zu tun und nicht so sehr mit der Ausführung der Software.

Wenn Sie eine Software für einen einzelnen Benutzer installieren, wird diese im Allgemeinen in Ihrem Benutzerprofil gespeichert. im AppData-Ordner oder in anderen Fällen an anderen Speicherorten. Da diese Benutzerprofilordner nur für den Benutzer zugänglich sind, können sie die Software innerhalb dieser Ordner nicht verwenden.

Wenn Sie eine Software für alle Benutzer installieren, wird diese in den regulären "Programme" -Ordnern abgelegt, die sich im Stammverzeichnis von Laufwerk C: \ befinden. Jeder Benutzer auf diesem Computer, der auf das Laufwerk C: \ zugreifen kann, kann die Anwendungen ausführen installiert, es sei denn, ein Benutzer sperrt diese Ordner, was nicht empfohlen wird, da die Anwendungen selbst häufig die Sperren ihrer Ordner nicht umgehen können.

Aus diesem Grund besteht die einzige Möglichkeit zum Ändern einer Software-Installation dahingehend, dass alle Benutzer auf nur einen Benutzer zugreifen können, darin, den Ordner, in dem sich die Software befindet, aus dem ursprünglichen Installationsort in den entsprechenden Benutzerordner zu verschieben. Dies kann je nach Anwendung Erlaubnisfehler und eine Vielzahl anderer Probleme beim Anwendungsbetrieb verursachen. Aufgrund der Funktionsweise von MySQL würde es wahrscheinlich den ordnungsgemäßen Betrieb stören, wenn die Ordnerverschiebung durchgeführt wird.

Ich würde Ihnen raten, die Software nur für Ihr Profil neu zu installieren, statt den Ordner zu verschieben und die Software zu beschädigen.

Für MySQL ist es wahrscheinlich eine gute Idee, den Ordnerzugriff auf den MySQL-Ordner für den Benutzer zu beschränken, auf den er nicht zugreifen möchte, da er aus meiner Erfahrung mit der Software in dieses Profil aller Benutzer sowieso installiert wird. Wenn Sie den Zugriff auf den Ordner der Anwendung beschränken, können sie auch dann nicht auf die Anwendung zugreifen, wenn sie eine Verknüpfung zur Anwendung sehen. Ich werde nicht darauf eingehen, wie man diesen Zugang einschränken würde, da es viele Möglichkeiten gibt, dies zu tun. Die beste Methode wäre wahrscheinlich, die Sicherheitseinstellungen im Einstellungsfenster des MySQL-Ordners zu ändern, aber das überlasse ich Ihnen.

Je nachdem, was die anderen Anwendungen sind und wie sie installiert sind, kann dies einfach so sein, wie den Benutzerzugriff auf die Ordner zu beschränken, in denen sich die Anwendungen befinden. Einige von ihnen können leicht für die Benutzer ausgeblendet werden, auf die sie nicht zugreifen möchten, vorausgesetzt, es gibt keine Verknüpfungen oder Links zu diesen Ordnern in ihrem Profil. Wenn sie keine versteckten Ordner anzeigen können, kann dieser Benutzer nicht einmal wissen, dass die Anwendungen vorhanden sind. Diese Methode ist jedoch nicht ganz so sicher.

Es hängt wirklich von der Anwendung ab. Wenn Sie mir eine Liste aller Anwendungen geben könnten, für die nur Einzelbenutzer zugänglich sein sollen, könnte ich ein Informationsblatt zusammenstellen, wie eine solche Aktion durchgeführt wird.

Wenn Sie wirklich auf diese Ordner zugreifen möchten, möchten Sie vielleicht einige extreme Verschlüsselungsmaßnahmen prüfen diese Stack-Exchange-Site dafür.

Ich hoffe ich konnte helfen! :)


Äh, sorry, ich habe geantwortet, ob die Situation umgekehrt war. Ich muss das später bearbeiten.
Ben Franchuk

1
Können Sie bitte bearbeiten, damit diese Frage geklärt werden kann?
demongolem
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.