Score:1

ฉันจะตั้งค่าการอนุญาตสำหรับ www-data ในโฟลเดอร์และไฟล์ใหม่อย่างถาวรได้อย่างไร

ธง cn

อูบุนตู 20.04 VPS

อ่านมาหลายกระทู้แล้วก็ยังไม่เข้าใจ ฉันมีผู้ใช้ FTP deanhh สำหรับหนึ่งในโฮสต์เสมือนหลายโฮสต์ใน apache2 มีผู้ใช้ FTP รายอื่นสำหรับโดเมนอื่นด้วย Deanhh เป็นเจ้าของโฟลเดอร์ของโดเมนของเขา เมื่อเขาสร้างโฟลเดอร์หรือสร้างและอัปโหลดไฟล์ผ่าน FTP เขาเป็นเจ้าของโฟลเดอร์/ไฟล์นั้น นั่นคือสิ่งที่ฉันต้องการ.

แต่ไฟล์ไม่มีสิทธิ์สำหรับไฟล์อื่น ฉันตั้งค่า umask 0000 บนบรรทัดคำสั่ง telnet เมื่อวานนี้ ทุกอย่างทำงานได้ดี เมื่อ deanhh อัปโหลดไฟล์ผ่าน FTP ไฟล์นั้นจะได้รับสิทธิ์ของโฟลเดอร์ ตอนนี้ umask กลับมาเป็น 0022 แล้ว ดังนั้นเมื่อเขาอัปโหลดไฟล์ใหม่หรือสร้างโฟลเดอร์ จะไม่มีสิทธิ์สำหรับไฟล์อื่น

ฉันจะตั้งค่าได้อย่างไรเมื่อผู้ใช้ FTP สร้างโฟลเดอร์หรืออัปโหลดไฟล์ใหม่ พวกเขายังคงเป็นเจ้าของและ 'อื่นๆ' มีสิทธิ์ที่ตั้งค่าสำหรับ 'อื่นๆ' ในโฟลเดอร์ที่ไฟล์ถูกอัปโหลดไป - ถาวร

Score:2
ธง in

วิธีที่ง่ายที่สุดคือการแก้ไข /etc/login.defs ไฟล์. นี่คือวิธี:

  1. SSH เข้าสู่เซิร์ฟเวอร์
  2. เปิด /etc/login.defs ไฟล์ด้วย ซูโด:
    sudo {ตัวแก้ไขที่คุณเลือก} /etc/login.defs
    
  3. ค้นหาแถวที่เริ่มต้น ยูมาสค์. อาจอยู่ประมาณบรรทัดที่ 155 และมีลักษณะดังนี้:
    ยูมาสค์ 022
    
  4. เปลี่ยน 022 ตามที่คุณต้องการ
  5. บันทึกไฟล์และออก

เดอะ คราวหน้า บุคคลที่เชื่อมต่อกับบัญชีของตน ไม่ว่าจะเป็น SSH หรือ FTP ตามความเหมาะสม อุมาสก์ จะนำไปใช้

kristy1024 avatar
cn flag
ฉันทำสิ่งนี้และเพิ่งทดสอบ มันไม่ได้ผล sudo nano /etc/login.defs ยูมาสค์ 0000 ฉันลงชื่อเข้าใช้ FTP ในฐานะเจ้าของโดเมนและอัปโหลดไฟล์ใหม่ ls -l /var/www/deanhh.com -rw------- 1 deanhh deanhh 842 19 ธ.ค. 14:59 น. page21.php
kristy1024 avatar
cn flag
ฉันทำสิ่งนี้และเพิ่งทดสอบ มันไม่ได้ผล Telnet เข้าสู่ VPS ในฐานะรูท sudo nano /etc/login.defs ยูมาสค์ 0000 บันทึกและเปิดใหม่อีกครั้งเพื่อให้แน่ใจว่า ฉันลงชื่อเข้าใช้ FTP ในฐานะเจ้าของโดเมนและอัปโหลดไฟล์ใหม่ จากนั้นบรรทัดคำสั่ง: ls -l /var/www/deanhh.com -rw------- 1 deanhh deanhh 842 19 ธันวาคม 14:59 TestWrite.php มันไม่ได้ผล. ไม่มีสิทธิ์สำหรับกลุ่มผู้ใช้หรืออื่นๆ กลุ่มเจ้าของควรมี rw และกลุ่มอื่นๆ ควรมีสิทธิ์ r โปรดแจ้งให้เราทราบว่าฉันจะแก้ปัญหานี้ได้อย่างไร

โพสต์คำตอบ

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