[gl-como] CVS: questione di permessi
Claudio Marforio
marforio@gmail.com
Mar 17 Gen 2006 19:51:12 CET
Perfetto, ho scoperto qquesta faccenda degli acl (setfacl e getfacl) che non
conoscevo affatto (si impara sempre qualcosa)... Pero' alcune funzionalita' non
mi sono ben chiare!
ESEMPIO:
<owner>:mkdir TEST
<owner>:setfacl -m user:<uname>:rwx TEST
...
<uname>:/TEST$: mkdir CVSTEST
<uname>:/TEST$: touch ./CVSTEST/test.txt
<uname>:/TEST$: cvs add ./CVSTEST/test.txt
<uname>:/TEST$: cvs commit -m "test"
...
<altrouname>:cvs -d:blabla:/root checkout TEST
cvs server: Updating Test
cvs server: cannot open directory blabla/root/Test: Permission denied
cvs server: skipping directory BoulderDash/Test
DOMANDA:
Come posso fare si che qualsiasi nuovo file/cartella creato dagli utenti che
hanno permessi nella cartella CVS sia accessibile a tutti quelli che hanno i
permessi???
Grazie (e scusate se rompo!)
Claudio
Pietro Bertera wrote:
> Il giorno lun, 16/01/2006 alle 22.43 +0100, Claudio Marforio ha scritto:
>> Scusa, era una cosa di fretta :P
>> Ho capito che controlla i permessi effettivi dei files sul server...
>> Pero' non so bene come fare, mi spiego:
>>
>> - posso settare il group che diventi inf perche' tanto voglio che tutti quelli
>> del gruppo inf abbiano permessi sui files
>>
>> - ma per l'owner? Ci sono solo 5 persone del gruppo inf05 che devono poter
>> accere ai files del CVS, mentre tutti gli altri no...
>>
>> Come fare?
>
> o fai 2 gruppi distinti o usi le acl (se il filesystem le supporta)
>
> ciao
>
>
>
> ------------------------------------------------------------------------
>
>
Maggiori informazioni sulla lista
gl-como