samba proftpd 공유자료실 권한문제 ???
작성자 정보
- 오유권 작성
- 작성일
컨텐츠 정보
- 1,939 조회
- 0 추천
- 목록
본문
현제 samba 와 proftp 서버를 가동중에 한가지 의문점이 있어 질문드립니다.
##사용목적##
1. "자료실"디렉토리에 있는 자료를 내부에서는 samba 로 , 외부에서는 ftp를 이용해서 사용하고자 함.
2. 같은그룹의 구성원은 "자료실" 내의 자료를 다른사용자가 올린 자료라 하더라도
읽고,쓰고,실행 할 수 있어야 함.
##사용환경##
1. 자료실 디렉토리 위치 : /nrsrv/archive
2. 홈 디렉토리 위치 : /nrsrv/home
3. 사용자들의 umask : 0002
4. 자료실을 사용할 수 있는 그룹 : staff
5. 자료실 디렉토리 퍼미션 : 2770
6. 자료실 디렉토리 소유그룹 : staff
7. smb.conf 에서 별도의 디렉토리 지정하지 않음 --> 사용자 홈디렉토리만 사용
, security --> user
8. proftpd.conf 에서 umask --> 022 , defaultroot --> ~
9. 사용자 홈디렉토리에서 자료실을 마운트 해서 사용
--> mount --bind /nrsrv/archive /nrsrv/home/사용자/archive
## 사용자들이 자료실로 들어와서 디렉토리, 파일 생성시 할당된 퍼미션 ##
ftp로 접속하여 디렉토리 생성시 퍼미션 : 2755
ftp로 접속하여 파일생성시 퍼미션 : 644
ssh로 접속하여 디렉토리 생성시 퍼미션 : 2775
ssh로 접속하여 파일생성시 퍼미션 : 664
--proftpd.conf 에서 umask 를 002 로 변경후--
ftp로 접속하여 디렉토리 생성시 퍼미션 : 2755
ftp로 접속하여 파일생성시 퍼미션 : 664
ssh로 접속하여 디렉토리 생성시 퍼미션 : 2775
ssh로 접속하여 파일생성시 퍼미션 : 664
##의문점##
1. ftp로 접속시에 디렉토리 생성퍼미션이 proftpd.conf 에서 umask 변경을 했는데도 바뀌지 않는점.
2. ssh로 접속시에는 proftpd.conf 에서 umask 변경값과 상관없이 파일과 디렉토리 퍼미션이 바뀌지 않는점.
##문제점##
자료실에 사용자들이 자료는 올릴 수 있지만 상대방이 올린자료를 수정 혹은 삭제 가 안됨.
그리고 다른사용자가 생성한 디렉토리 밑에 다시 디렉토리 생성이 안됨
이 문제를 해결하려면 어떻게 해야 되는지 도시면 감사하겠습니다.
관련자료
-
이전
-
다음