สิทธิ์สำหรับโฟลเดอร์และไฟล์สำหรับผู้ใช้งาน www-data Linux


10

คำถามของฉันค่อนข้างทั่วไป สมมติว่าฉันมีเว็บเซิร์ฟเวอร์การกระจาย linux โดย/var/www/มีเว็บไดเรกทอรี ฉันใช้บัญชี superuser ของฉันเพื่ออัปโหลดและคลายซิป.zipไฟล์การติดตั้ง Joomla

www-dataผู้ใช้ระบบลินุกซ์สำหรับผู้ใช้เว็บที่เรียกว่า อย่างไรก็ตามคำถามของฉันคือใครควรเป็น ONWER ของโฟลเดอร์และไฟล์ในสารบบเว็บของระบบ linux? ตอนนี้เพราะฉันใช้บัญชี superuser ของฉันในการคลายซิปไฟล์โฟลเดอร์และไฟล์ทั้งหมดเป็นของผู้ใช้ขั้นสูงดังนั้นจึงเกิดขึ้นในระบบผู้ดูแลระบบ joomla ว่าไม่สามารถเขียนทับได้ ฉันลังเลเล็กน้อยที่จะตั้งwww-dataผู้ใช้เป็นเจ้าของไฟล์ ตกลงไหม

เพียงสำหรับการอ้างอิงในลินุกซ์ผมจะเปลี่ยนเจ้าของโฟลเดอร์และไฟล์ที่มีและเปลี่ยนกลุ่มที่มีchownchgrp

ขอบคุณ!


1
ดูเหมือนว่าคำถามนี้จะซ้ำกับjoomla.stackexchange.com/questions/132/
Dmitry Rekun

1
ฉันคิดว่าส่วนที่มีข้อมูล www ไม่ได้รับการตอบรับ
Valentin Despa

คำตอบ:


3

เป็นไปได้ว่าคุณต้องการเปลี่ยนความเป็นเจ้าของให้เป็นข้อมูลผู้ใช้ # cat /etc/passwdคุณสามารถดูผู้ใช้ที่ได้รับมอบหมายไปยังพื้นที่ว่าการดำเนินการ ระวังเมื่อสัมผัสวัตถุที่เป็นรูท คุณสามารถทำสิ่งต่างๆมากมาย


1
  • ใน linux คุณสามารถค้นหาชื่อผู้ใช้ที่ใช้ Apache ด้วยคำสั่ง:

    ps aux | grep apache # shows username in the first column

  • ดึงกลุ่มที่ผู้ใช้นี้เป็นส่วนหนึ่งของด้วยคำสั่งกลุ่ม (1):

    groups [USERNAME]

  • นี่คือภาพหน้าจอเพื่อค้นหา apache [ชื่อผู้ใช้] และ [กลุ่มผู้ใช้] ใน Ubuntu 12.04

    ตัวอย่างรันบน Ubuntu 12.04

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.