Projekt mappe.

Alle tekniske spørgsmål som ikke hører ind under de andre fora.
HJess
Indlæg: 25
Tilmeldt: 10. apr 2012, 09:34
IRC nickname: HJess

Projekt mappe.

Indlæg af HJess »

Hejsa!

Jeg har et lille problem, eller rettere udfordring ;)

Jeg har en hjemmemappe som skal fungere som projekt mappe.

Kode: Vælg alt


groupadd proj
adduser --home /home/proj/test --shell /bin/zsh --ingroup proj  u1
adduser --home /home/proj/test --shell /bin/zsh --ingroup proj  u2
adduser --home /home/proj/test --shell /bin/zsh --ingroup proj  u3
chmod  777 -R /home/proj/test  # For at give den World skrive/læse
 


Det fungere findt, så længe der ikke opretes mapper eller nye filer, dvs chmod 777 fungere.

Hvordan kommer man uden om dette issue?

Vi snakker om SSH/SFTP adgang

Jeg har forsøgt og sætte

Kode: Vælg alt

 
#/etc/pam.d/common-session
"session optional    pam_umask.so umask=002"


Hvis jeg på en eller anden måde kunne enable 777 i alle nye filer i /home/proj/test som bliver oprettet.

(FTP er ikke en løsning).
HJess
Indlæg: 25
Tilmeldt: 10. apr 2012, 09:34
IRC nickname: HJess

Re: Projekt mappe.

Indlæg af HJess »

Halløj..

Jeg fandt så selv løsningen, imponerede nok efter lang tid..

Kode: Vælg alt

#Tjek først.
sudo tune2fs -l /dev/sdaX |grep acl
Default mount options:    user_xattr acl  ## kig efter ACL er enablet, ellers skal den sættes i /etc/fstab

groupadd proj
adduser --home /home/proj/test --shell /bin/zsh --ingroup proj  u1
adduser --home /home/proj/test --shell /bin/zsh --ingroup proj  u2
adduser --home /home/proj/test --shell /bin/zsh --ingroup proj  u3

setfacl -m g:proj:rwx /home/proj/test   ### The magic here :D


Sådan fik jeg det til at virke