친구가 좋은 팁을 알려줘서 소개해드립니다. 이제 윈도우 7에서도 친구들 전용 FTP 계정을 생성해줄 수 있게 되었습니다. 더이상 찝찝하게 윈도우 계정을 알려주지 않아도 됩니다.

방법은 간단합니다. IIS 전용 계정을 생성해서 FTP 권한 부여 규칙에 추가만 해주시면 됩니다.

계정을 생성하는 방법에는 여러가지가 있으나 일단 GUI가 편하니까 GUI로 설명드리겠습니다. 가장 간단한 방법은 netplwiz로 들어가서 하는 방법입니다.

시작 메뉴 검색 창에 netplwiz 입력하시구요




하단에 추가 버튼을 누르시면 되는데, 버튼이 비활성화 되어 있는 경우 "사용자 이름과 암호를 입력해야..." 부분에 체크를 해주시면 버튼이 활성화 됩니다.




여기서 IIS 전용 계정을 생성해 주시면 됩니다.




사용자 그룹은 아래 그림처럼 IIS_IUSRS로 지정해주시면 되구요.



일단 저는 테스트로 계정 3개를 추가해봤습니다.



이렇게 생성한 계정은 말 그대로 IIS 전용 계정이기 때문에 윈도우에 로그온 하거나 원격 데스크톱으로 로그온 하지 못합니다. 그러니 안심하셔도 됩니다. 아래 그림 보시면 아시겠지만 로그오프 해도 test1, test2, test3 계정은 등장하지 않습니다.



아무튼 이렇게 생성한 IIS 전용 계정을 FTP 권한 부여 규칙에서 추가해주면 되겠죠?



아래 그림처럼 각각의 계정에 대해서 따로 권한을 부여해도 되겠지만



IIS 전용 계정에는 전부 읽기 권한만 주고 싶다면 아래 그림처럼 퉁쳐서 IIS_IUSRS 그룹에 권한을 부여하셔도 됩니다.



그리고 이 계정은 FTP 인증에서 기본 인증에 속하기 때문에 따로 사용자 지정 공급자로 iisManagerAuth를 넣어줄 필요가 없습니다. 이 계정은 IIS 관리자 계정이 아니라 그냥 IIS 사용자 계정일 뿐이니까요.




설명은 이정도면 충분한 것 같구요, 이번에는 netplwiz가 아닌 커맨드로 IIS 전용 계정을 생성해보겠습니다. 며칠 전에 포스팅했던 윈도우 XP 설치시 사용자 계정 자동 생성하기 글을 읽어보셨다면 어떻게 하는지 눈치를 채셨으리라 생각합니다. 아래는 예제입니다.

일단 관리자 권한으로 CMD 창을 띄우셔야 하구요

net user test1 password /add
net localgroup Users test1 /delete
net localgroup IIS_IUSRS test1 /add

첫번째 줄은 test1 계정을 생성하고 비밀번호는 password로 지정하겠다는 말입니다. 참고로 비밀번호를 지정하지 않아도 계정은 생성됩니다. 다만 FTP 용도로 IIS 계정을 생성한다면 비밀번호는 반드시 지정해야겠죠.

두번째 줄은 test1 계정을 Users 그룹에서 제외시키겠다는 말입니다. 이 작업을 하지 않으면 test1 계정도 윈도우 로그온 권한을 가지기 때문에 IIS 전용 계정을 만드려면 반드시 처리해주는게 좋겠습니다.

세번째 줄은 test1 계정을 IIS_IUSRS 그룹에 포함시키겠다는 말입니다.



마우스를 여러번 클릭하는 것 보다 키보드로 타다닥 3줄 입력하는게 더 편하신 분들을 위해 소개해드렸습니다. ^^