ทำไฟล์ที่เริ่มต้นด้วยจุดที่มองเห็นได้สำหรับผู้ใช้ทุกคน


-1

ฉันกำลังพยายามลบไดเรกทอรี Dropbox ที่อัปโหลด แต่ได้รับเฉพาะ "550 Access Denied" และฉันไม่รู้ว่าทำไม ฉันได้ลองตั้งค่าการอนุญาตไดเรกทอรีเป็น 777 แล้ว แต่ไม่มีอะไรเปลี่ยนแปลง

ในทางกลับกันคำสั่งลบของฉันสามารถล้างไดเรกทอรี Dropbox ทั้งหมดยกเว้นโฟลเดอร์เอง (ทุกไฟล์ในไดเรกทอรีที่แชร์สามารถลบได้)

นี่คือโครงสร้างของฉันก่อนที่จะลบคำสั่ง:

  • ราก
    • Dropbox
      • โฟลเดอร์ 1 (S)
        • Folder1.1
        • Folder1.2
        • Folder1.3
      • Folder2 (P)
        • ...
      • Folder3 (S)
        • . Dropbox (i)
        • File3.1
        • File3.2
        • File3.3
      • Folder4 (P)
      • File1 (P)
      • File2 (P)
      • File3 (P)
      • File4 (P)

(S) = ไดเรกทอรีที่ใช้ร่วมกัน

(P) = ไดเรกทอรีส่วนตัว

(i) = มองไม่เห็น

และนี่คือโครงสร้างของฉันหลังจากคำสั่ง:

  • ราก
    • Dropbox
      • folder1
        • Folder1.3
      • Folder3
        • . Dropbox (i)

มีคนอธิบายเรื่องนี้ได้ไหม

เซิร์ฟเวอร์ของฉันใช้ Ubuntu Server 14.04 LTS เป็นระบบปฏิบัติการและ vsftp สำหรับการเชื่อมต่อ FTP

ลูกค้าของฉันใช้ Windows 7 32 บิตและแอปพลิเคชันของฉันถูกสร้างขึ้นด้วย VB 2010

EDIT1:

.ผมพบว่าทุกไดเรกทอรีมีไฟล์ซึ่งเริ่มต้นด้วยจุดหนึ่ง

Linux ไม่แสดงรายการไฟล์นี้และผู้ใช้ได้รับการตอบสนอง "Empty Folder" แม้dirคำสั่ง Linux จะไม่ส่งคืนอะไรเลย เฉพาะกับls -aLinux เท่านั้นที่แสดงไฟล์ที่เหลือ

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

ขอบคุณสำหรับความช่วยเหลือของคุณ

คำตอบ:


0

หากคุณลบทุกอย่างแล้วคุณจะไม่สามารถเรียกใช้rm -R Dropboxหรือไม่ นี้จะลบทุกอย่างซ้ำรวมถึงไฟล์ / .ไดเรกทอรีเริ่มต้นด้วย

สำหรับผู้ใช้ FTP ที่เห็นไฟล์เหล่านั้นฉันคิดว่ามันขึ้นอยู่กับเซิร์ฟเวอร์ FTP ที่ใช้งานจริง (และอาจเป็นไคลเอนต์ด้วย)


ใช่ rm -r ทำงานได้ดี แต่ฉันจะทำสิ่งนี้ผ่านไคลเอนต์ FTP ของฉันได้อย่างไร
Niklas B.

คุณอาจไม่สามารถทำได้ แต่อย่างที่กล่าวมานี้ขึ้นอยู่กับไคลเอนต์ FTP ตัวอย่างเช่นฉันใช้ WinSCP และมันแสดงให้ฉันเห็นไฟล์อย่าง.htaccessดี (แต่เป็นสีเทา) ฉันจำได้ว่า Windows Explorer ไม่ทำอย่างนั้นเมื่อดูเซิร์ฟเวอร์ FTP "แฮ็ค" ขนาดเล็กสำหรับไฟล์ที่มีจุดเดียว: อัปโหลดไฟล์ที่มีชื่อเดียวกันและลบออกทันที สิ่งนี้จะใช้ได้กับไคลเอนต์บางตัว (เช่น Windows Explorer) แต่ฉันทราบว่านี่ไม่ใช่วิธีแก้ปัญหาสำหรับการรันในระยะยาว
Mario

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