ฉันกำลังเผชิญกับสองประเด็นในขณะนี้ ฉันไม่สามารถเขียนไปที่ /var/www/*
โฟลเดอร์และฉันสามารถย้อนกลับไปที่ไดเรคทอรี / var และ / root!
ฉันใช้ vsftpd และในการกำหนดค่าฉันใช้ chroot_list และได้เพิ่มบัญชีท้องถิ่น บัญชีอยู่นอกเหนือกลุ่ม www-acc ฉันเดาว่าฉันควรพูดถึง local_umask = 022 ด้วย
ฉันพยายามกำหนดสิทธิ์ www-acc กลุ่มให้กับไดเรกทอรี /var/www/
. ฉันเปลี่ยนไดเร็กตอรี่โฮมสำหรับผู้ใช้ แต่ก็ยังดูเหมือนว่าพวกเขาสามารถเรียกดูไดรฟ์ทั้งหมดได้
ฉันต้องการให้ผู้ใช้ที่มีกลุ่ม www-acc ได้รับอนุญาตใน / var / www / * ฉันจะทำอย่างไรเพื่อให้บรรลุผลสำเร็จ
ls -la
สำหรับ /var/www
แสดงให้เห็นว่า:
total 4
drwxr-sr-x. 4 root www-acc 49 Sep 21 14:16 .
drwxr-xr-x. 22 root root 4096 Sep 19 21:26 ..
drwxr-sr-x. 2 root www-acc 6 Jun 27 09:49 cgi-bin
drwxrwsr-x. 3 root www-acc 25 Sep 20 21:32 example.com
ฉันแก้ไขการไม่สามารถเขียนไปยังโฟลเดอร์ทั้งหมดภายใน / var / www ด้วย:
—
Jay
sudo chown -R user: group / var / www sudo setfacl -R -d -m u: ผู้ใช้: rwx, g: กลุ่ม: rwx, o :: r / var / www
—
Jay