외부에서 접속을 하면
패스워드 입력창까지는 잘 뜨는데
패스워드를 입력하고 나면
An error occurred reading the contents of the folder.
Make sure the file name is valid and you have permission to access the
location specified.
라고 나오면서 안되네요..
현재 유저는(DB안에)
gogogogo null null 232189dfsklfds /bin/bash null 0 1
이렇게 설정되어 있구여
proftpd.conf파일은..
ServerName "Bandi FTP server"
ServerType inetd
ServerIdent on "Bandi FTP server ready..."
ServerAdmin "whtdrgon at unitel.co.kr"
DefaultServer on
Port 21
Umask 022
MaxInstances 30
User nobody
Group nobody
SQLConnectInfo proftp@localhost:3306 root 1234
SQLAuthTypes Backend
DisplayLogin welcome.msg
DisplayFirstChdir .message
SQLUserTable users
SQLWhereClause "valid = 1"
SQLUsernameField userid
SQLUidField uid
SQLGidField gid
SQLPasswordField passwd
SQLHomedirField homedir
SQLShellField shell
SQLLoginCountField count
SQLDoAuth on
SQLDoGroupAuth off
DefaultRoot /var/ftp
MaxClients 4
MaxClientsPerHost 4
MaxHostsPerUser 4
RequireValidShell off
AllowRetrieveRestart on
AllowStoreRestart on
AllowOverwrite on
<Directory /var/ftp>
<Limit READ>
AllowAll
</Limit>
<Limit WRITE>
</Limit>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
<Directory /var/ftp/pub/*>
<Limit READ>
AllowAll
</Limit>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
<Directory /var/ftp/incoming/*>
<Limit READ>
DenyAll
</Limit>
<Limit STOR MKD>
AllowAll
</Limit>
</Directory>
이렇게 되어있네여..
무어가 문제인지..
--
T.M.B.H
비밀번호는 맞는데 폴더 오류가 나는 것은 사용자의 홈 디렉토리가 없거나 쉘이 /etc/shells 에 없어서일 수 있습니다. DB 의 홈 디렉토리 경로가 실제 디렉토리인지 확인하고, proftpd 의 SQL 설정과 권한을 점검하세요. 설정 파일의 따옴표 같은 문법도 함께 보세요.