Rendi la cartella privata in modo che altri utenti non possano accedere

3

Ho appena notato che il contenuto di alcune nuove cartelle che ho creato sotto la mia cartella utenti / [myname], è visibile agli altri utenti. Tutti quelli originali hanno il segno "nessuna voce".

Come faccio a rendere private queste nuove cartelle, cioè solo all'utente [myname]?

    
posta Allan Bowe 10.07.2013 - 00:06
fonte

3 risposte

5

Ci sono diversi modi. A seconda del livello di comfort con errori di autorizzazione di debug, qui sono classificati in termini di aumento del rischio. Non ho intenzione di suggerirti il backup perché lo fai già, vero?

  1. Ogni volta che crei una nuova cartella, fai clic su di essa e "Ottieni informazioni", quindi rimuovi le autorizzazioni di lettura / esecuzione per altri utenti e gruppi. Questo dovrebbe dare loro l'icona "negata".

  2. Apporta la modifica precedente per la tua home directory, a meno che tu non abbia cartelle a cui fai vuoi concedere l'accesso ad altri utenti.

  3. Imposta umask come descritto in KB HT2202 di Apple per le applicazioni utente:

Create the file /etc/launchd-user.conf with the contents "umask nnn". Do not include the quotation marks and replace nnn with the desired umask value, such as 077.

This will set the user's umask for all applications they launch, such as Finder, TextEdit, or Final Cut Pro, and control the permissions set on new files created by any of these applications.

Si noti che ciò influirà su tutti i file e le cartelle create da quel punto in poi e potrebbe essere difficile eseguire il debug. Come da commento di @ Kent qui sotto, questo riguarderà tutti gli utenti del computer, non solo i propri. Potrebbe inoltre essere necessario disconnettersi o riavviare il computer.

In tutti questi casi, potresti vedere errori di alcune applicazioni che non riescono ad accedere ad alcuni file / cartelle. Si può sostenere che si tratta di applicazioni mal progettate, ma se è necessario utilizzarle potrebbe essere necessario attenuare le autorizzazioni. 1 potrebbe essere il più sicuro e più facile da ripristinare quando / quando necessario.

    
risposta data 10.07.2013 - 00:54
fonte
3

Apri Terminale e digita chmod go-rx ~/LocalSync .

    
risposta data 10.07.2013 - 00:41
fonte
1

Se crei una nuova cartella in una delle cartelle limitate, eredita quelle autorizzazioni e puoi spostarla di un livello nella gerarchia del filesystem.

Ancora più semplice è solo memorizzare i file creati in una delle posizioni protette configurate dal sistema operativo.

Questo è più su come stai creando le cartelle piuttosto che imparare a cambiare le cose una volta che sono sbagliate.

    
risposta data 14.07.2013 - 22:26
fonte

Leggi altre domande sui tag