Come fare in modo che gli oggetti copiati in una cartella rispettino le sue autorizzazioni?

2

Ho condiviso una cartella di immagini sul mio MacBook OSX 10.6 con mia moglie, che accede dal suo MacBook 10.5.

Ho creato un account per lei e le ho dato i permessi di lettura / scrittura sulla cartella (tramite Get Info). Tuttavia, quando Image Capture scarica nuove immagini nella cartella, non sono leggibili o scrivibili da lei. Devo fare clic su "Applica agli elementi inclusi" per far sì che possa accedervi.

Voglio che qualsiasi file creato o copiato in quella cartella sia automaticamente leggibile e scrivibile da lei. C'è un modo per configurarlo?

Grazie!

    
posta Dean Moses 24.04.2011 - 22:04
fonte

2 risposte

2

C'è un'opzione per e la voce di controllo di accesso (la cosa che hai creato in Ottieni informazioni) da ereditare, ma Ottieni informazioni non ti dà la possibilità di abilitarlo. Inoltre, vorrai assicurarti di avere pieno accesso agli elementi che ha aggiunto / modificato lì, e il modo più semplice per farlo è creare un gruppo per voi due e consentire l'accesso a tutti i membri del gruppo.

  1. Crea un gruppo (nel pannello Preferenze di sistema - > Accounts) e seleziona le caselle per creare sia te stesso che i membri di tua moglie.

  2. Apri l'utility Terminal ed esegui il comando:

    chmod +a "group:admin allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit" /path/to/the/folder
    

    (rimpiazzando / path / to / the / folder con il percorso in stile unix alla cartella a cui vuoi concedere l'accesso. Se non sei sicuro di cosa si tratta, incolla il resto della linea, incluso il spazio prima / percorso / alla / cartella /, quindi trascinare la cartella dal Finder nella finestra Terminale e verrà incollata nel percorso per te.)

  3. La voce del controllo accessi appena creata verrà applicata ai nuovi file e sottocartelle creati all'interno di tale cartella, ma non si applica ai file e alle sottocartelle già presenti. Quindi, Ottieni informazioni sulla cartella e utilizza l'opzione Applica agli elementi inclusi per applicarla agli elementi esistenti.

risposta data 25.04.2011 - 03:07
fonte
0

Non ho familiarità con OS X di per sé, ma questo è più un problema con la non abilità di Unix che consente di impostare le autorizzazioni predefinite. E poiché OS X è basato su Unix, hanno problemi simili. Ci sono alcune soluzioni alternative, ma richiedono molto tempo per la configurazione. Prova a cercare inherit permissions linux per vedere alcune soluzioni.

Il problema è che Unix usa umask (autorizzazioni predefinite per file e cartelle) quando vengono creati nuovi file / cartelle. Un articolo su un possibile intervento è disponibile qui: link

    
risposta data 25.04.2011 - 00:24
fonte

Leggi altre domande sui tag