Qual è il comando terminale equivalente per la rimozione ricorsiva di utenti / gruppi da una cartella?

0

Quando rimuovo un utente o un permesso di gruppo da una cartella e tutti i suoi file e cartelle figli, questo è quello che faccio:

  • Fai clic con il pulsante destro del mouse sulla cartella
  • Fai clic su "Ottieni informazioni"
  • Sblocca il lucchetto (digitando la mia password amministratore)
  • Rimuovi utenti e / o gruppi
  • Premi "Applica a tutti gli elementi inclusi" e conferma

Come posso farlo dal terminale?

    
posta tbfnd 18.12.2017 - 16:12
fonte

1 risposta

0

Utilizzeresti il comando chmod , con il flag -a per eliminare le voci dell'elenco di controllo di accesso e il flag -R per farlo in modo ricorsivo.

Ad esempio:

$ chmod -R -a "admin allow read" foldername

renderebbe tutti i file in foldername di sola lettura per l'utente admin (perché stai rimuovendo la proprietà "allow read" per "admin".

$ chmod -R -a "joe allow delete" foldername

impedirebbe a joe dell'utente di eliminare qualsiasi file in foldername .

Per aggiungere proprietà indietro, usa +a invece di -a .

Per ulteriori dettagli ed esempi, consulta la pagina di manpanza% co_de o this article .

    
risposta data 18.12.2017 - 16:26
fonte

Leggi altre domande sui tag