본문 바로가기
[AWS]/ROG

[AWS] FTP 530-User cannot log in 발생 원인

by SAMSUNG CLOUD-OKY 2021. 8. 5.
반응형

## 사용자 계정이 다를 경우 발생함 (계정 재확인 할것)

 

  • Users 그룹에 등록된 사용자로 FTP 사이트에 로그인을 시도하였으나 530 오류가 발생합니다. 

    해당 사용자가 FTP Home Directory 를 액세스 할 수 있도록 NTFS 권한을 부여 하였고 해당 FTP Site 를 만들 때도 해당 사용자에게 Read, Write 권한을 부여하였는데도 이 메시지가 발생하는 원인은 무엇을까요? 분석 결과를 아래와 같이 정리하였습니다.



    [환경]
    IIS 7.5


    [현상]
    Users 그룹에 포함된 사용자 계정으로 FTP 사이트에 로그인을 시도하였으나 아래와 같은 오류 메시지가 발생합니다.
    530-User cannot log in, home directory inaccessible.
    Error details: Authorization rules denied the access.

     


    [원인]

    Users 그룹 계정에 대해서 해당 FTP 사이트의 Access 를 거부하도록 설정되어 있습니다.
    이 설정은 웹 서버 전체 전역 구성 파일을 통해 확인할 수 있습니다. (ApplicationHost.config)
  •  

 

[해결방안]
ApplicationHost.config 파일을 열어 Users 그룹에 대한 Acess 거부 설정을 제거합니다.


1. 설정 파일 경로

C:\Windows\system32\inetsrv\config\ApplicationHost.config



2. ApplicationHost.config

    <location path="ftp">
        <system.ftpServer>
            <security>
                <authorization>
                    <add accessType="Allow" users="laigo" permissions="Read, Write" />
                    <add accessType="Deny" users="*" permissions="Read, Write" /> 
                </authorization>
            </security>
        </system.ftpServer>
    </location>


변경된 파일을 저장하면 즉시 반영됩니다.

 

 

[분석결과]
1. FTP Home Directory 권한 확인 : Users 그룹에 대한 권한이 포함되어 있음

C:\Temp> cacls ftp



2. 로그인한 계정이 Users 그룹 포함 여부 확인

서버관리자 - 구성 - 로컬 사용자 및 그룹 - 사용자

 

3. applicaitonHost.config 확인 : Users 그룹에 대해 AccessType="Deny" 설정 확인
C:\Windows\system32\inetsrv\config

 

 

 

출처

https://laigo.kr/666

반응형

댓글