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
...
È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top