Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> Computer desktop >> .

Come si possono tenere l'installazione delle applicazioni su un account lontano da un altro PC se entrambi admin?

Anche se entrambi gli account sono amministratori, è possibile impedire che le applicazioni installate in un account siano accessibili dall'altro attraverso diversi metodi:

1. Directory dei file di programma specifici per l'utente (consigliato):

* Questo è il metodo più semplice e sicuro. Per impostazione predefinita, molti installatori inseriscono programmi in una directory dei file di programma "specifica per l'utente. Ciò significa che ogni utente avrà la propria copia dell'applicazione. Tuttavia, alcuni installatori potrebbero ignorarlo e installarsi nella directory globale dei file di programma ", che è accessibile da tutti gli utenti.

* Come incoraggiare questo comportamento: Quando si installa software, guardare attentamente il processo di installazione. Se l'installatore offre una scelta di posizione di installazione, selezionare un percorso all'interno della directory del profilo dell'utente. Ad esempio, invece di `C:\ Programmi", selezionare `C:\ Users \ \ AppData \ Local` o una posizione simile all'interno del profilo dell'utente.

2. Isolamento della cartella AppData (meno affidabile):

* Le applicazioni spesso archiviano i loro dati (impostazioni, configurazioni, ecc.) Nella cartella `AppData` all'interno del profilo dell'utente. Mentre questo isola *dati *, non impedisce all'altro utente di essere *eseguito *l'applicazione se è installata in una posizione accessibile a livello globale (come i file di programma "a livello di sistema).

3. Ambienti virtuali (avanzati, per programmi specifici):

* Per alcune applicazioni, in particolare quelle basate sulla linea di comando o che funzionano all'interno degli ambienti di scripting, l'uso di ambienti virtuali può isolare efficacemente le loro dipendenze e prevenire conflitti. Il `Venv` di Python è un ottimo esempio. Ogni utente potrebbe creare il proprio ambiente virtuale, prevenendo l'interferenza.

4. Profili utente diversi (più efficaci, ma richiedono un'attenta pianificazione):

* Se i metodi di cui sopra si stanno rivelando insufficienti, prendi in considerazione la creazione di profili utente completamente separati con diversi privilegi amministrativi. Un account potrebbe avere diritti di amministrazione limitati, limitando la sua capacità di installare o accedere alle applicazioni a livello di sistema. Questa è una soluzione più coinvolta ma fornisce la separazione più forte.

5. Utilizzo di PC separati (meglio, ma non sempre pratico):

* Il modo più affidabile per garantire l'isolamento è utilizzare computer completamente separati per ciascun utente. Ciò elimina tutti i potenziali conflitti ed elimina la necessità di una configurazione complessa.

Considerazioni importanti:

* Privilegi amministrativi: Se entrambi gli account hanno privilegi amministrativi completi, un utente potrebbe teoricamente sovrascrivere la maggior parte dei metodi di cui sopra copiando manualmente file o modificando le autorizzazioni.

* Risorse condivise: Sii consapevole di risorse condivise come stampanti o unità di rete. Gli elenchi di controllo degli accessi (ACL) dovrebbero essere utilizzati per gestire le autorizzazioni a queste risorse, indipendentemente dall'account utente.

* Compatibilità del software: Alcuni software potrebbero non essere progettati per funzionare correttamente quando installato in directory specifiche dell'utente. Controllare sempre la documentazione del software per le istruzioni di installazione.

In sintesi, mentre un perfetto isolamento senza PC separati è difficile con entrambi gli utenti che hanno accesso ad amministrazione completo, che combina posizioni di installazione specifiche dell'utente e un'attenta attenzione alle impostazioni di installazione può ridurre significativamente il rischio di conflitti di applicazione e accesso non autorizzato. La creazione di profili utente separati con privilegi distinti è la soluzione più robusta.

 

hardware © www.354353.com