ได้รับอนุญาตจาก var / www?


0

สิ่งที่ควรได้รับอนุญาตจากโฟลเดอร์ var / www ใน Ubuntu ของฉัน?

ฉันต้องการมันให้ปลอดภัยและในเวลาเดียวกันฉันต้องการให้ผู้ใช้ ftp สามารถแก้ไขได้

ฉันสงสัยว่าฉันควรสร้างกลุ่มที่มีสิทธิ์ทั้งหมดและเพิ่มผู้ใช้ ftp ในกลุ่มนี้ในยูนิกซ์หรือไม่

วิธีมาตรฐานในการทำคืออะไร


ขึ้นอยู่กับสิ่งที่คุณหมายถึงโดยปลอดภัยและในเวลาเดียวกันผู้ใช้ ftp จะต้องสามารถแก้ไขได้
Chris

โดยทั่วไปฉันต้องการสร้างกลุ่มwww-dataที่มีสิทธิ์ในไดเรกทอรี www

คำตอบ:


0

ดังที่คุณกล่าววิธีที่ดีที่สุดสำหรับผู้ใช้ ftp ในการเข้าถึงคือให้ไฟล์ / โฟลเดอร์ทั้งหมดภายใน / var / www / กลุ่ม "ftp" ที่คุณสร้าง ตรวจสอบให้แน่ใจว่าผู้ใช้ทั้งหมด ftping อยู่ในกลุ่มนี้

sudo usermod -a -G "ftp group" <user>  // the -a is important here so you append the group

นอกจากนี้สำหรับสิทธิ์เริ่มต้นของไฟล์มีลักษณะที่: สิทธิ์โฟลเดอร์เริ่มต้นใน linux

หากคุณชอบคำตอบนี้โหวตขึ้น มันดีต่อชุมชน


0

ไม่แน่ใจว่ามี "มาตรฐาน" แต่มีวิธีที่เป็นไปได้วิธีหนึ่งคือ:

/ var / www ได้รับอนุญาตให้ตั้งค่าเป็น 775 กับเจ้าของของคุณเอง: htmlgrp

htmlgrp จะประกอบด้วยผู้ใช้ที่ต้องแก้ไขไฟล์ใน / var / www

หากคุณกังวลว่า "ปลอดภัย" ฉันขอแนะนำให้คุณใช้ scp (โปรแกรมคัดลอกที่เข้ารหัส ssh) แทน ftp นี่คือทางเลือกที่ บริษัท โฮสติ้งส่วนใหญ่ต้องการให้คุณทำ

แก้ไขแล้ว: เปลี่ยน perms จาก 770 เป็น 775


1
Hmm, 770 perms สร้างสถานการณ์ความปลอดภัยที่เป็นไปได้ บุคคลเดียวกันสามารถอ่านและเขียนเนื้อหาดังนั้นจึงหมายความว่าเว็บเซิร์ฟเวอร์ที่เสียสามารถเขียนเนื้อหาได้ คุณต้องการให้เว็บเซิร์ฟเวอร์ใช้เป็นผู้ใช้ / กลุ่มของตัวเองที่ไม่สามารถเขียนอะไรลงบนดิสก์ได้ทุกที่ยกเว้นไฟล์ temp สิ่งนี้อาจจำเป็นต้องใช้ 775 หรือ ACL
Rich Homolka

@ Rich: ฉันไม่ได้ติดตามคุณ ผู้ที่รับผิดชอบเนื้อหาต้องสามารถเขียนได้ ฉันไม่ได้พูดอะไรเกี่ยวกับสิ่งที่ id เว็บเซิร์ฟเวอร์กำลังทำงานเนื่องจากที่แตกต่างกันไปขึ้นอยู่กับเซิร์ฟเวอร์ที่คุณใช้และ OP ไม่ได้ระบุ สมมติว่าเซิร์ฟเวอร์ถูกแฮ็กแล้วอาจไม่ใช่วิธีที่ดีในการคิดถึงความปลอดภัย (จากจุดยืนของผู้ใช้โดยเฉลี่ยอย่างน้อย) นอกจากนี้เพื่อ nitpick 775 เป็นอนุญาตมากขึ้นไม่น้อยกว่า
hotei

@ ริช: คุณถูกต้องเกี่ยวกับ 775 ฉันเพิ่งดูเว็บเซิร์ฟเวอร์ของตัวเองและฉันเห็น 775 Apache2 ทำงานเป็นข้อมูล www และนั่นคือสิ่งที่ต้องการ 5 ฉันจะแก้ไขคำตอบเพื่อสะท้อนถึงสิ่งนี้
hotei
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.