읽기 전용 폴더 내의 쓰기 가능한 Samba 하위 폴더

읽기 전용 폴더 내의 쓰기 가능한 Samba 하위 폴더

임시 하위 폴더를 쓰기 가능으로 설정하면서 기본 폴더를 모든 사람과 읽기 전용으로 공유하고 싶습니다. 나는 시도했다:

[Home]                 
path = /home/bamw      
browsable =yes         
writable = no          
guest ok = yes         
read only = yes        
force user = bamw      

[Temp]                 
path = /home/bamw/temp 
browsable =yes         
writable = yes         
guest ok = yes         
read only = no         
force user = bamw      

그러나 /home/bamw에 대한 읽기 전용 액세스가 temp에 대한 쓰기 가능한 액세스보다 우선하는 것처럼 보입니다. 전용 Samba 사용자를 만들지 않고 이를 수행하는 올바른 방법은 무엇입니까?

답변1

create mask = 777RW 공유에 추가하기만 하면 됩니다 .

권한과 소유권을 다음과 같이 재설정할 수도 있습니다.bamw

Temp당연히 먼저 들어가면 쓸 수 없지만 Home직접 가면 Temp쓸 수 있습니다.

답변2

요약하자면, 의견에 있는 realpclaudio의 제안으로 문제가 해결되었습니다.

chmod 777 /home/bamw/temp
chown nobody:nogroup /home/bamw/temp

관련 정보