file bloccati nella cartella pubblica durante la condivisione tramite condivisione di file

0

Condivido i file con un amico dal suo macbook sul mio mac mini tramite la mia connessione wireless.

ho impostato la mia cartella pubblica come cartella condivisa & attivato la condivisione dei file nelle mie preferenze di sistema.

il mio amico può copiare i file nella mia cartella pubblica, ma quando provo ad aprirli sono tutti di sola lettura (mostrati come "nessuno - leggi e scrivi, personale - leggi solo, tutti - leggi solo). perché dice "nessuno".

i permessi utente sono impostati per leggere & scrivi per il mio utente, il personale e tutti per la cartella pubblica nelle preferenze di sistema.

ho persino provato ad aggiungere un nuovo utente di condivisione per lui con una password. lui può connettersi bene e amp; copiare i file bene, ma quando provo ad aprirli sono di sola lettura. la cartella stessa e tutti i file interni sono impostati in sola lettura.

come posso fare in modo che questi file vengano letti in lettura e scrittura, quindi non devo impostare manualmente le autorizzazioni per ogni file? grazie!

    
posta roybatty 29.09.2012 - 02:29
fonte

1 risposta

1

Le autorizzazioni predefinite per gli oggetti appena creati (/ copiati) consentono l'accesso in lettura e scrittura solo al proprietario (chiunque lo abbia creato), accesso in sola lettura a tutti gli altri. Il modo migliore per farlo è creare una voce di controllo degli accessi sulla cartella e impostarla per essere ereditata dagli elementi creati in (/ copiati). 'Corso, il Finder non ti dà accesso ai controlli di ereditarietà, quindi devi andare alla riga di comando:

chmod +a "group:staff allow list,add_file,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown,file_inherit,directory_inherit" ~/Public

Si noti che questo dà lettura e amp; scrivere l'accesso a tutti gli account nel gruppo staff (che in pratica significa tutti gli account utente); se vuoi un po 'più di controllo, crea un gruppo in Preferenze di Sistema > Utenti e amp; Gruppi e aggiungi solo te stesso e l'account del tuo amico, quindi usa "group: yourgroupname" nel comando precedente. Inoltre, l'ereditarietà si applica solo agli articoli man mano che vengono creati, quindi non si applica a file e cartelle già presenti nella cartella pubblica; se vuoi che si applichi agli elementi esistenti, aggiungi l'opzione -R di chmod ( chmod -R +a ... )

    
risposta data 29.09.2012 - 03:21
fonte

Leggi altre domande sui tag