Server OS X - Ripristina tutti i POSIX e gli ACL sulla nuova condivisione file

1

Ho appena installato un mini mini con OS X Yosemite / Server 4 e sto usando un Drobo 5D per l'archiviazione dei file. Tutti i file sul Drobo sono stati copiati da una vecchia configurazione di Xserve e varie unità esterne e almeno un'altra cartella utente di Mac.

Ho il mio account amministratore sul mini, quindi un piccolo gruppo di utenti con account locali sul mini (aggiunto tramite il pannello Utenti) in un singolo gruppo che ho dato accesso alla condivisione file. Alla fine ci saranno due Gruppi, uno per le cose amministrative che si troveranno in una cartella separata a cui gli altri utenti non possono accedere. Quindi, abbastanza semplice.

Esiste un modo corretto in Server per ripristinare tutte le proprietà e le autorizzazioni per l'intera condivisione file? Mi piacerebbe iniziare con la lista più pulita possibile. Mi trovo a mio agio con i soliti semplici comandi chmod / chown di Linux, ma completamente non familiare con ACL e umask e cosa no, ma non ho paura di tagliare e incollare nel terminale. :) Fondamentalmente vorrei essere sicuro di cancellare qualsiasi vecchia proprietà o altra roba da altre macchine, e assicurarmi che tutto sia impostato in modo da non incorrere in alcun problema lungo la linea con nuovi file o modifiche di quelli vecchi.

Grazie in anticipo!

    
posta fastasleep 17.01.2015 - 04:21
fonte

2 risposte

1

Uso la GUI, è più facile ... Quando eseguo la migrazione di un server, I:

  1. Aggiungi le condivisioni alla sezione "Condivisione file" dell'app server
  2. Configura le autorizzazioni come vorrei che fossero.
  3. Passare al server nella sezione "Server" sulla sinistra dell'app del server, selezionare "Archiviazione" dalle schede, quindi individuare la posizione della condivisione e selezionarla.
  4. Fai clic su "Ingranaggio" nella parte inferiore della pagina e seleziona "Modifica autorizzazioni" e verifica che abbiano un aspetto corretto, ovvero rimuovi quelli ereditati e assicurati che gli utenti / gruppi corretti dispongano delle autorizzazioni corrette. Quindi fai clic su "OK"
  5. Fai di nuovo clic su "Equipaggiamento" e seleziona "Propaga autorizzazioni" e seleziona tutte le opzioni e fai clic su "OK". Questo potrebbe richiedere un po '(30 minuti o più, a seconda della dimensione della condivisione), è necessario attendere.

Note: a volte uso "Batchmod" (ottieni da Internet Archive ora, il sito originale non funziona più: link ) o chmod, chgrp, chown se ho problemi a cambiare la proprietà del file prima dei passaggi precedenti, non è sempre necessaria.

    
risposta data 10.02.2015 - 07:56
fonte
1

Credo che i comandi corretti per questo siano:

  • ACL

    sudo chmod -RN /Path/to/your/share
    
  • POSIX (supponendo che il nome abbreviato del tuo account amministratore locale sia "admin" e vuoi che tutti abbiano accesso in lettura, se non cambia da 744 a 740)

    sudo chown -R admin:wheel /Path/to/your/share
    sudo chmod -R 744 /Path/to/your/share
    
risposta data 31.01.2015 - 15:56
fonte

Leggi altre domande sui tag