Score:2

การอนุญาตถูกปฏิเสธใน /var/www แม้จะเพิ่มผู้ใช้ให้กับเจ้าของไดเร็กทอรี

ธง cn

สวัสดีการตั้งค่าใหม่ล่าสุดที่นี่

ls -ld /var/www
drwxr-xr-x 3 www-data www-data 4096 25 ก.พ. 18:10 /var/www

ด้านบนแสดงว่า /var/www เป็นของ www-data

ฉันเพิ่มผู้ใช้ปัจจุบันใน www-data

sudo usermod -a -G www-data ahdee
กลุ่มอาดี
ahdee : ahdee sudo www-ข้อมูล

อย่างไรก็ตามในขณะที่ /var/www ฉันลองสิ่งนี้และยังคงถูกปฏิเสธการอนุญาต

echo "สวัสดี" > t.txt
การทดสอบ mkdir 

งงนิดหน่อยเพราะเจ้าของเป็น www-data และ ahdee อยู่ในกลุ่มนั้น แล้วทำไมผมถึงเขียนถึงมันไม่ได้?

ขอบคุณล่วงหน้า.

cn flag
Ray
คุณออกจากระบบและลงชื่อเข้าใช้ใหม่ก่อนที่จะลองทดสอบหรือไม่
us flag
ไม่ได้เปิดใช้งานการเขียนแบบกลุ่มบนไดเร็กทอรี `chmod 02775 /var/www`.
Ahdee avatar
cn flag
@doneal24 ขอบคุณมาก ตามที่อธิบายไว้ด้านล่างสมาชิกในกลุ่มต้องเขียนการเข้าถึง
Score:3
ธง au

"www-data" ตัวแรกคือเจ้าของไฟล์ ส่วน "www-data" ตัวที่สองคือกลุ่ม

ใน ls -lบล็อกแรกแสดงสิทธิ์การเข้าถึง:

drwxr-xr-x
d เป็นไดเร็กทอรี
 rwx เจ้าของ www-data อาจอ่าน เขียน และเข้าสู่ไดเร็กทอรี
    สมาชิก r-x ของกลุ่ม www-data (เช่น คุณ) อาจอ่านและป้อน
               แต่ไม่ได้เขียนลงไป (เช่น สร้างไฟล์ใหม่)
       r-x คนอื่นอาจอ่านและป้อนได้เช่นกัน แต่เขียนไม่ได้

ดังนั้น คุณจะต้องเปลี่ยนสิทธิ์ เพื่อให้สมาชิกกลุ่มสามารถเขียน: chmod g+w /var/www

Ahdee avatar
cn flag
สิ่งนี้สมบูรณ์แบบและช่วยให้ฉันเข้าใจมากขึ้น ขอบคุณ FYI สำหรับคนอื่นๆ ฉันต้องกลับเข้าสู่ระบบอีกครั้งเพื่อให้มันใช้งานได้

โพสต์คำตอบ

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