Webdav 폴더와 smb 서버의 권한 충돌이 일어납니다

안녕하세요.

우분투를 사용한지 얼마 되지않은 유저인데, 폴더 권한 충돌을 어떻게 해결해야할지 조언을 구하고자합니다.

A라는 폴더를 smb, 삼바와 webdav, Ajaxplorer의 공유폴더로 동시에 사용하려고 합니다.

A라는 폴더의 소유권한은 root:root이기 때문에
root계정으로 smb를 접속시 쓰기,읽기,실행 모두 가능하지만,

ajax로 접속시, A 폴더의 권한이 www-data:www-data가 아니기 때문에 읽기만 가능하고, 쓰기, 실행이 되지 않더라고요.

이런 경우에 root그룹과 www-data 그룹을 어떻게 연결해주면 ajax로 접속하여도 root 처럼 쓰기, 읽기, 실행 모두 가능할것 같은데,
그룹설정을 어떻게 해줘야 해결이 될까요?

저는 잘 모르지만요. 댓글이 안달리길래 몇자 씁니다.

smb는 root 권한으로 접속한다고 하셨으니, A 폴더와 그 아래 모든 file을 www-data의 소유로 만드시면, 양쪽 모두 문제 없는 것 아닌가요? www-data 소유로 만들면, http 접속은 될 것 같고, smb는 root 권한이니, 소유자와 관계없이 접속할 수 있을 것 같고요. 제가 몰라서 하는 헛소리일지도 모르겠습니다만…

happyman님 답변 감사드립니다 ^^

처음에는 그런식으로 A 폴더 이하의 폴더의 소유권한을 전부 www-data:www-data로 바꾸어서 사용했는데,

root 계정으로 삼바를 접속후 폴더B 를 새로 생성하면, 그 폴더의 소유권한은 root가 되어버리니, www-data로는 접근을 못하게 되더라고요.

즉 폴더를 새로 만들때마다 www-data:www-data의 권한을 일일히 수동으로 부여해줘야하는 상황입니다 ㅠㅠ

아~ 그렇군요. 그것을 생각못했네요.

[url:2okbw243]http://askubuntu.com/questions/97669/i-cant-get-samba-to-set-proper-permissions-on-created-directories[/url:2okbw243]

제가 samba share를 쓰지 않고 있어서 실험은 해 볼 도리가 없고 사용 경험도 사실 없는데요. 위 글을 보면 samba client에서 올린 file이 group sambashare가 되도록 만들고, file permission도 umask를 이용해서 owner와 group permission이 같도록 설정할 수 있는 것으로 보이네요. 이것이 사실이라면, 그렇게 설정하면, samba에서 새로 만들어지는 file의 group은 sambashare이고, group permission은 owner와 같으니, www-data를 sambashare group에 넣어주면, 문제가 해결되는 것이 아닌가 싶기도 합니다.

또 헛소리인지도 모르겠습니다. ㅎㅎㅎ

일단
user를 www-data 그룹에 추가시키고

www-data를 user 그룹에 추가시키는 단순 무식한 방법으로 해결했습니다 =_=;;;

리눅스 그룹 설정은 아직 서툴러서, 공부좀 해야겠네요 ㅠㅠ