เมื่อเกิดปัญหา 553 colude not create file
เกิดจาก ไม่สามารถย้ายไฟล์ไปยังจุดหมายปลายทางได้เนื่องจากสิทธิ์ไม่พึ่งกระทำ
Macintosh:~ steffentchr$ ftp ftp.dummy.com
Connected to ftp.dummy.com.
220 (vsFTPd 2.0.3)
Name (ftp.dummy.com):steffentchr): steffen
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
226 Directory send OK.
ftp> put Desktop/stc1
local: Desktop/stc1 remote: Desktop/stc1
229 Entering Extended Passive Mode (|||64727|)
553 Could not create file.
วิธีการแก้ไขปัญหานี้คับ
chmod 750 ไปยัง directory ที่จะทำการย้ายไฟล์คับก็จะไม่เกิดปัญหานี้คับผม
ให้เครดิตผมด้วยน่ะคับ www.sudej.com
เป็นการ เพิ่ม สิทธิต่าง ๆ และ กำหนด กลุ่มและ สิทธิ์ผู้ใช้งาน ของ vsftpd
[root@sudej home]# groupadd ftp-users
[root@sudej home]# mkdir /home/ftp-docs
[root@sudej home]# chmod 750 /home/ftp-docs
[root@sudej home]# chown root:ftp-users /home/ftp-docs
[root@sudej home]# useradd -g ftp-users -d /home/ftp-docs user1
[root@sudej home]# passwd user1
อ้างอิงจาก http://rd.cc.psu.ac.th/content/view/20/46/
เป็นคำแนะนำติดตั้งจัดการปรับแต่ง ftp server
ต้นแบบทดสอบด้วย linux ubuntu 6.06, fedora core 5,4
วิธีติดตั้ง ftp server ด้วยโปรแกรม vsftpd
- ติดตั้งโปรแกรม vsftpd
หากเป็น ubuntu ให้ติดตั้งด้วยคำสั่ง
apt-get install vsftpd
หากเป็น fedora ให้ติดตั้งด้วยคำสั่ง
yum install vsftpd
- หากเป็น fedora แก้ไขให้ทำงานทุกครั้งที่บูทเครื่อง
chkconfig vsftpd on
- สั่งให้ทำงานด้วยคำสั่งว่า
/etc/init.d/vsftpd start … อ่านต่อ … 'vsftpd'»