Quale comando modifica l'impostazione di gruppo per una directory?


42

Sto riscontrando un problema di accesso ad alcuni file e directory che ho rintracciato nel gruppo assegnato per accedervi.

Quando cambio manualmente il nome del gruppo nel menu delle proprietà / autorizzazioni per una directory dall'impostazione predefinita (MyGroup) ai dati www utilizzati dal mio sito Web Drupal, i messaggi di errore della directory che ottengo scompaiono.

Esistono molti file e directory che richiedono questa modifica. Se credo che l'uso di chmod cambierà il proprietario che è impostato correttamente ed essendo nuovo su Ubuntu, sono riluttante a sperimentare senza una migliore comprensione di come il proprietario e i gruppi lavorano nelle impostazioni delle autorizzazioni.

Quale comando modifica l'impostazione di gruppo per una directory?

Risposte:


80

chmodnon cambia proprietario. Cambia i permessi. chowncambia proprietario (e gruppo se necessario) e chgrpcambia gruppo.

Puoi usare

chown {-R} [user]{:group} [file|directory]

per impostare la proprietà dell'utente e del gruppo dove -Rfa tutto ciò che è dentro directory. Quindi sudo chown -R rinzwind:rinzwind /tmp/impostare /tmp/e tutto in esso per l'utente rinzwind e raggruppare rinzwind.

C'è anche

chgrp {-R} [group] [file|directory]

se non è necessario toccare le autorizzazioni utente e è necessario solo impostare il gruppo.

Oh e puoi controllare a quale gruppo appartiene un utente groups {username}.


15

Oltre alla risposta di Rinzwind, è possibile utilizzare anche chown :group [file|directory]per modificare solo il gruppo e lasciare intatto il proprietario.


Questo è ciò che dice già la risposta di Rinzwind, anche se non in modo così chiaro. Immagino che la tua risposta non sia una copia allora.
David Foerster,

-1

Per cambiare gruppo all'utente corrente. Usa questo:

sudo chgrp -R $USER ~/.blabla

1
Grazie per aver contribuito ad Askubuntu, tuttavia questo è un duplicato della risposta accettata. Si prega di considerare di rimuoverlo.
user3140225
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.