Una directory home dell'utente di Open Directory (10.8) può essere modificata dal terminale?

0

Mi piacerebbe utilizzare SFTP / SSH per gli utenti (studenti e docenti) per gestire i loro contenuti web. La directory home predefinita è "/ Users //". Mi piacerebbe indirizzarli a qualcosa di simile a "/ Users // web" per bloccare l'accesso alle altre cartelle che sono state create nella directory home.

Voglio utilizzare il terminale per evitare di cambiare manualmente le impostazioni per > 400 utenti. È possibile?

    
posta somehume 01.05.2013 - 17:38
fonte

1 risposta

1

Sì, è certamente possibile, ma avrai bisogno di un po 'di conoscenza di scripting per farlo interamente. Mi piacerebbe avere una soluzione più elegante per modificare le cose sul posto, ma qui c'è l'opzione del pugno di ferro se nessuno ha un'opzione più chirurgica.

Generalmente utilizzo slapcat per scaricare i dettagli dell'utente corrente in un file di testo e poi processare sta usando perl o qualunque altro strumento tu voglia. Dal momento che è un file, anche TextEdit può fare una ricerca / sostituzione. Inserendo gli utenti in un gruppo, è possibile specificarlo in slapcat .

A questo punto, convertirò quel file di testo nel formato di importazione che l'app del server vuole - vedi la guida di aiuto - Server Help: crea un file per importare utenti o gruppi (oppure fai clic su questo dopo averlo incollato localmente sul tuo Mac help://bookmark='https://help.apple.com/serverapp/mac/2.2/help/index.html?localePath=English.lproj#apd41051F16-D4B7-464F-BD1C-0CBEDF7CA29A' )

A questo punto è possibile eliminare i record interessati e reintrodurli con le directory home corrette.

    
risposta data 01.05.2013 - 19:20
fonte

Leggi altre domande sui tag