Score:0

vsftpd - จำกัดผู้ใช้เฉพาะไดเร็กทอรีแบบกำหนดเองที่ไม่ทำงานใน Ubuntu 18.04

ธง cn

ฉันมีเซิร์ฟเวอร์ Ubuntu 18.04 และฉันติดตั้ง vsftpd

ฉันสร้างผู้ใช้ FTP ใหม่ตามบทช่วยสอนนี้: https://devanswers.co/installing-ftp-server-vsftpd-ubuntu-18-04/

ฉันต้องการล็อคผู้ใช้ในโฟลเดอร์: /var/www/html/mydomain.com/ แต่ฉันไม่สามารถไม่ว่าจะตั้งค่าอะไรใน /etc/vsftpd.conf ไฟล์.

ฉันลองใช้คำแนะนำเหล่านี้:

write_enable=ใช่
local_umask=022
chroot_local_user=ใช่
allow_writeable_chroot=ใช่

ฉันยังพยายามเพิ่ม:

local_root=/

หรือ

local_root=/var/www/html/mydomain.com/

ผู้ใช้สามารถเข้าสู่ระบบได้สำเร็จ แต่ฉันไม่สามารถล็อคไปยังโฟลเดอร์ใด ๆ คำแนะนำใด ๆ จะดีมาก ขอบคุณ.

cn flag
ฉันอัปเดตชื่อแล้ว เป็น Ubuntu 18.04
Score:0
ธง cn

หลังจากค้นหามาหลายชั่วโมงฉันก็พบคำตอบด้วยตัวเอง:

ทำงานในเทอร์มินัล:

sudo นาโน /etc/ssh/sshd_config

ในตอนท้ายของไฟล์ให้เพิ่ม:

จับคู่ผู้ใช้ชื่อผู้ใช้ของคุณ
ForceCommand ภายใน-sftp
การตรวจสอบรหัสผ่านใช่
ChrootDirectory /var/www/html/yourdomain.com/
ใบอนุญาตอุโมงค์เลขที่
AllowAgent หมายเลขการส่งต่อ
อนุญาตให้ Tcp ส่งต่อหมายเลข
X11หมายเลขการส่งต่อ

แทนที่ชื่อผู้ใช้ของคุณด้วยชื่อของผู้ใช้ ftp ที่คุณสร้างขึ้น และแทนที่เส้นทาง ChrootDirectory ด้วย

ทำงานในเทอร์มินัล:

sudo systemctl รีสตาร์ท sshd

รายละเอียดเพิ่มเติมที่นี่: https://www.digitalocean.com/community/tutorials/how-to-enable-sftp-without-shell-access-on-ubuntu-18-04

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา