[완료]Proftp에서 사용자별 권한 설정

roooot의 이미지

안녕하세요.
파일서버를 간단하게 구축하려고합니다.

그런데 사용자별로 권한을 설정해주고싶은데 Proftp에서 어떻게 해야할지 익명의 경우는 알겠는데,
사용자별로 권한을 주는경우는 찾기힘들더라구요.

우선

/home/file/ 이라는 디렉토리가 있는데
file 이라는 사용자는 /home/file/ 에서의 모든 디렉토리에서 모든 권한을 가지게되고

user 라는 사용자는
/home/file/ 에서는 읽기권한만 가지게되고,
/home/file/upload 라는 폴더에서만 읽기 및 쓰기가 가능하도록 하고싶습니다.

proftpd.conf을 어떻게 설정해야할까요.

master_의 이미지

비슷한 경우에서 저는 conf파일을 수정하지 않고 user라는 사용자의 권한을 변경 했는데요,

file이라는 사용자는 자신의 홈 디렉토리기 때문에 모든 권한을 가질 것이고

user사용자를 추가하고, user의 홈 디렉토리를 /home/file로 변경해 줬습니다.
(user사용자는 ftp만 위해서 만든 계정이라고 가정한다면)

그러면 user는 /home/file 디렉토리에 other로 접근하게 되는데 그러면 읽기만 가능합니다.

다른 권한도 변경하고자 한다면 user를 file 사용자의 그룹에 등록하고 폴더마다

group이나 other의 권한을 변경해 주시면 가능할듯 하네요.

roooot의 이미지

AllowUser 를 사용해서 해결했습니다.

        <Limit READ STOR MKD>
        AllowAll
        </Limit>
 
        <Limit DELE RMD>
        Order allow,deny
        AllowUser file
        Deny from all
        </Limit>