Best practice per l'installazione di applicazioni per più utenti?

5

Ho un MBP con Lion (10.7.3) su di esso e ci sono due account utente su di esso, li uso per separare lavoro e cose private, ma quando installo app, generalmente voglio usare / upgrade / remove usando entrambi gli account.

Le applicazioni che vengono come un pacchetto (.pkg / .mpkg) tendono ad installare / aggiornare facilmente e richiedono le autorizzazioni di amministratore in un modo facile da usare, nessun problema qui.

Altre applicazioni arrivano come pacchetto di app, che puoi spostare in una posizione desiderata, nel mio caso questa è la cartella / Applicazioni, dal momento che mi piacciono tutte le app in una posizione centrale. Ma quando l'utente A sposta lì un'applicazione, non c'è bisogno di una password, ma l'applicazione sarà di proprietà dell'utente A e di sola lettura per l'utente B. Molte cose che dovrebbero essere facili da usare si rompono in questa situazione , ad esempio: le applicazioni che si aggiornano inciampano su questo, e invece di sostituire un vecchio bundle con uno nuovo, devo cancellare manualmente quello vecchio prima di metterlo al suo posto. Non è la fine del mondo, ma non chiamerei esattamente questo user friendly.

Quindi, come è possibile che l'utente A possa scaricare qualcosa nella cartella / Applicazioni senza usare una password, solo per trovarlo in sola lettura per l'utente B? È molto fastidioso Anche quando installo qualcosa nell'account A, ma lo uso le prime volte utilizzando l'account B "questa applicazione proviene da internet, sei sicuro di volerlo usare?" - l'avviso non sparisce finché non lo uso con account B.

Mi piacerebbe che le applicazioni (o la loro cartella, qualunque) fossero in lettura-scrittura per entrambi o scrivibili usando una password o qualcosa del genere. C'è un modo per far sparire questo fastidio? Devo installare queste applicazioni in un modo diverso? Voglio gestire le mie app "account utente in modo agnostico", se possibile.

Ho esperienza con il sottosistema linux / unix / command / BSD, cos'hai, quindi le risposte di natura tecnica ti aiuteranno. Naturalmente ho provato chmod, chown in modo creativo per affrontare le singole istanze, ma non mi piace armeggiare con le autorizzazioni quando sono nell'habitat naturale del mac (cartelle di sistema / pacchetti di app). Quindi qualsiasi informazione su questo argomento sarà di aiuto.

Modifica
Giusto per chiarire, mi piacerebbe un buon flusso di lavoro per la gestione / aggiornamento delle app tra due amministratori sullo stesso computer, non dovrebbe richiedere una comprensione dei permessi dei file come fa ora, sembra che questa situazione sia qualcosa che gli sviluppatori di Apple mai pensato. Inserire una password non è un problema, ma a volte l'eliminazione di un'app (in sostituzione con un aggiornamento) è impossibile a meno che non apro Terminal e utilizzi sudo rm -rf /Application/SomeApplication.app . Non puoi aspettarti che due utenti di un singolo computer sappiano che entrambi sono in grado di installare / eliminare app ma non sono tecnicamente esperti.

    
posta pancake 21.04.2012 - 14:40
fonte

1 risposta

2

Procedura consigliata: utilizzare un account amministratore utilizzato per installare le applicazioni. Avvia l'applicazione con l'account amministratore dopo il download.

  • Evita problemi di autorizzazione dei file durante l'aggiornamento delle applicazioni.
  • Finché l'account amministratore ha fatto OK: ed il popup "scaricato da internet", gli altri utenti non devono farlo.
  • Se gli altri utenti non sono amministratori, avranno meno notifiche di aggiornamento automatico (almeno System Update non verrà eseguito).
  • Evita la necessità di comandi terminali criptici dopo ogni installazione.
risposta data 21.04.2012 - 17:56
fonte

Leggi altre domande sui tag