mean
1
รบกวนสอบถามทีครับ
พอดีผมสั่ง add user บน linux / Proftpd
useradd -d /backup/userPath backup
passwd backup
chmod 755 /backup/userPath
restart proftpd แล้ว
[B]
พอลองสั่ง ftp login ไม่ผ่านครับ [/B]
ลอง grep /etc/passwd เจอ user ครับ
ลอง grep /etc/proftpd.passwd ไม่เจอครับ
อีกเครื่องที่เคย add grep ผลเหมือนกันเลยครับ
มีใครเคย add manual แล้ว ftp ไม่ได้บ้างไหมครับ
ปล. ลอง usermod
/bin/bash
/bin/false
ก็ไม่ได้ครับ
mean
2
ได้แล้วครับ ผม
add config ให้กับไฟล์ /etc/proftpd.passwd
ต้องปรับครับ เพราะ หาก add user manual จะไม่มี directory user ใน /usr/local/directadmin/data/users
http://help.directadmin.com/item.php?id=205
ก็ยังแปลกใจ เครื่องก่อน ที่ create user มันก็ ftp ได้เลย -*-
kke
3
มันอยู่ใน proftpd.conf ครับ ว่าจะให้ user ในระบบเข้าด้วยหรือเปล่า
default ของ da มันปิดไว้ครับ จะอ่านจากไฟล์ proftpd.passwd เท่านั้น
ก็เลือกว่าจะเพิ่ม user เข้าไปใน proftpd.passwd หรือแก้ proftpd.conf ให้อ่าน user ในระบบด้วย
rtsp
4
ผมว่าคำถามคุณ ถ้าแก้ให้ถูกจุดคือ AuthOrder ใน proftpd.conf นะครับ
AuthOrder mod_auth_file.c
เพิ่มให้มันอ่าน unix auth เข้าไปก็จะใช้ได้ครับผม
AuthOrder mod_auth_unix.c mod_auth_file.c