Wednesday, November 11, 2015

vsFTPd default uploaded file permissions on Ubuntu

  • ประเด็นมีอยู่ว่า สร้าง ftp แล้ว และ กำหนดให้ user เข้าไปแต่ home ของตัวเอง
  • เหลืออีกอย่างคือ สร้าง vhost และ alias ให้ชี้ไปที่ home ของ user แล้ว
  • พอ ftp login เข้ามาแล้วางไฟล์ เรียบร้อย
  • แต่ user www-data ที่เข้าด้วย browser มันไม่พบไฟล์นั้นหว่า ประมาณว่า other ไม่มีสิทธิ์แม้กระทั่ง read
Solved
sudo vi /etc/vsftpd.conf
  • เอาคอมเม้นของบรรทัดนี้ออกซะ
local_umask=022
  • จากนั้น restart vsftpd
sudo service vsftpd
  • folder และ file ที่ create หรือ upload ขึ้นไป other user น่าจะได้สิทธิ์ read แล้วครับพี่น้อง
Ref
  • http://serverfault.com/questions/571289/vsftpd-default-uploaded-file-permissions-on-ubuntu-not-working

No comments:

Post a Comment