gruppo di autorizzazioni linux
-
19-09-2019 - |
Domanda
Sto cercando di impostare il mio server web in modo che un gruppo avrà accesso ai file. Apache e ogni utente che ha bisogno di modificare i file saranno parte di questo gruppo. Così ho impostato tutti i file per avere la psacln gruppo. Ho aggiunto psacln ai miei gruppi. Ma ancora non mi permette di visualizzare i file:
[tom@166 httpdocs]$ whoami tom [tom@166 httpdocs]$ groups tom tom : tom adm wheel apache psacln andy [tom@166 httpdocs]$ ls -al ls: .: Permission denied [tom@166 httpdocs]$ sudo ls -al total 92 d---rwx--- 14 andy psacln 4096 Jul 22 17:51 . drwxrwxr-x 16 apache apache 4096 Jul 21 09:29 .. d---rwx--- 4 andy psacln 4096 Jul 21 09:26 backend d---rwx--- 3 andy psacln 4096 Jul 22 15:21 core d---rwx--- 5 andy psacln 4096 Jul 21 09:26 css ...
Soluzione
Una cosa che può essere utile notare, è che quando si cambia l'appartenenza al gruppo di un utente, si dovrà uscire e rientrare di nuovo (vale a dire le appartenenze ai gruppi sarà in vigore al momento del login e normalmente non cambiare altrimenti ).
Altri suggerimenti
È possibile connettere e disconnettere lasciare che il cambiamento gruppo abbia effetto, o cambiare il vostro gruppo "attivo" con il newgrp comando anche fare questo per voi.