임시 하위 폴더를 쓰기 가능으로 설정하면서 기본 폴더를 모든 사람과 읽기 전용으로 공유하고 싶습니다. 나는 시도했다:
[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 = 777
RW 공유에 추가하기만 하면 됩니다 .
권한과 소유권을 다음과 같이 재설정할 수도 있습니다.bamw
Temp
당연히 먼저 들어가면 쓸 수 없지만 Home
직접 가면 Temp
쓸 수 있습니다.
답변2
요약하자면, 의견에 있는 realpclaudio의 제안으로 문제가 해결되었습니다.
chmod 777 /home/bamw/temp
chown nobody:nogroup /home/bamw/temp