หากลิงก์ ownCloud สาธารณะยังคงใช้งานได้นานกว่าที่องค์กรของคุณตั้งใจไว้ การเปลี่ยนวันที่ในไฟล์เดียวไม่เพียงพอ ผู้ดูแลระบบสามารถกำหนดวันหมดอายุเริ่มต้นสำหรับลิงก์สาธารณะและบังคับใช้ค่าดังกล่าวเป็นค่าสูงสุด เพื่อให้ผู้สร้างลิงก์สามารถเลือกวันที่ก่อนหน้าได้ แต่ไม่สามารถขยายการเข้าถึงเกินกว่านโยบายได้ คำแนะนำด้านล่างนี้เป็นไปตามเอกสารการดูแลระบบ ownCloud Server (Classic) 11.0 ownCloud Infinite Scale มีอินเทอร์เฟซเว็บและรูปแบบการกำหนดค่าที่แตกต่างกัน อย่าคิดว่าเส้นทางการตั้งค่าแบบ Classic จะใช้ได้กับ ownCloud Infinite Scale
ทำความเข้าใจว่าการตั้งค่าวันหมดอายุควบคุมอะไรบ้าง
ลิงก์สาธารณะคือ URL ที่อนุญาตให้บุคคลอื่นเข้าถึงไฟล์หรือโฟลเดอร์ที่แชร์ได้โดยไม่จำเป็นต้องเป็นผู้ใช้ ownCloud สิทธิ์การเข้าถึงของลิงก์จะกำหนดว่าผู้เข้าชมสามารถทำอะไรได้บ้าง และวันหมดอายุจะกำหนดระยะเวลาที่ลิงก์ยังคงใช้งานได้ ใน ownCloud Server วันหมดอายุของลิงก์สาธารณะที่เลือกจะมีผลเมื่อสิ้นสุดวันตามที่ระบุไว้
การ ตั้งค่า วันหมดอายุเริ่มต้นจะกำหนดวันที่หรือช่วงเวลาสำหรับลิงก์ที่แชร์ใหม่โดยอัตโนมัติ ขึ้นอยู่กับนโยบาย ผู้ใช้อาจสามารถเปลี่ยนแปลงหรือลบค่าเริ่มต้นนั้นได้ การตั้งค่า "บังคับใช้เป็นวันหมดอายุสูงสุด"จะเปลี่ยนค่าเริ่มต้นที่กำหนดไว้ให้เป็นขีดจำกัดสูงสุด กล่าวคือ ผู้ใช้สามารถเลือกอายุการใช้งานที่สั้นกว่าได้ แต่ไม่สามารถเลือกวันที่ที่นานกว่าได้ ซึ่งไม่ได้หมายความว่าทุกลิงก์จะต้องหมดอายุในวันเดียวกันเสมอไป
การควบคุมเหล่านี้แยกต่างหากจากนโยบายการหมดอายุสำหรับการแชร์กับผู้ใช้ภายใน กลุ่ม หรือผู้ใช้ระยะไกล กำหนดค่าส่วนลิงก์สาธารณะเมื่อเป้าหมายของคุณคือการจำกัดลิงก์สำหรับบุคคลภายนอกระบบบัญชี ownCloud คู่มือการดูแลระบบการแชร์ไฟล์ของ ownCloud Server 11.0จะอธิบายการตั้งค่าและพฤติกรรมของวันที่สูงสุด
ก่อนที่คุณจะเปลี่ยนแปลงนโยบาย
- ตรวจสอบผลิตภัณฑ์ขั้นตอนเหล่านี้ใช้สำหรับ ownCloud Server Classic หากอินเทอร์เฟซของคุณมี Spaces และแถบด้านข้าง Shares ทางด้านขวา คุณอาจกำลังใช้ Infinite Scale ซึ่งคู่มือผู้ใช้ ของ Infinite Scale จะอธิบายขั้นตอนการแชร์ที่แตกต่างออกไป โปรดขอให้ผู้ดูแลระบบตรวจสอบเอกสารการดูแลระบบ Infinite Scale ที่ตรงกันแทนที่จะค้นหาช่องทำเครื่องหมาย Classic
- ยืนยันสิทธิ์การเข้าถึงของผู้ดูแลระบบ กฎการหมดอายุอยู่ในส่วนการตั้งค่าการแชร์ของผู้ดูแลระบบ ไม่ใช่ในแผงการแชร์ไฟล์ของผู้ใช้ทั่วไป คุณต้องมีบัญชีที่ได้รับอนุญาตให้เปลี่ยนแปลงการตั้งค่าเซิร์ฟเวอร์
- เลือกขีดจำกัดที่ใช้งานได้จริง พิจารณาว่าผู้รับภายนอกโดยปกติแล้วต้องการเข้าถึงนานแค่ไหน จากนั้นกำหนดระยะเวลาสูงสุดที่เหมาะสมกับการใช้งานนั้น ตัวอย่างเช่น ทีมที่ส่งลิงก์ตรวจสอบที่มีอายุสั้นอาจเลือกช่วงเวลาที่สั้นกว่าทีมที่แชร์เอกสารโครงการเป็นเวลาหนึ่งเดือน นี่เป็นเพียงตัวอย่างนโยบาย ไม่ใช่ค่าเริ่มต้นหรือคำแนะนำจากผู้จำหน่าย ownCloud
แจ้งเจ้าของลิงก์ถึงสิ่งที่จะเปลี่ยนแปลงก่อนที่จะบังคับใช้กฎ พวกเขาอาจต้องออกลิงก์ใหม่ที่มีวันหมดอายุสั้นลง ในขณะที่ขั้นตอนการทำงานปัจจุบันต้องการระยะเวลาการเข้าถึงที่นานกว่า
กำหนดวันหมดอายุสูงสุดสำหรับลิงก์สาธารณะ
- เปิดการตั้งค่าการแชร์ของผู้ดูแลระบบเข้าสู่ระบบด้วยบัญชีผู้ดูแลระบบและไปที่หน้าการตั้งค่าการดูแลระบบ จากนั้นเปิด การ แชร์คำนำทางที่แน่นอนอาจแตกต่างกันไปตามเวอร์ชันหรือการแปล แต่ตัวเลือกนี้อยู่ในหน้าการตั้งค่าการแชร์ของผู้ดูแลระบบตามที่อธิบายไว้ในคู่มือเซิร์ฟเวอร์
- ค้นหานโยบายลิงก์สาธารณะในส่วนที่อนุญาตให้ผู้ใช้แชร์ผ่านลิงก์ ให้หา " ตั้งค่าวันหมดอายุเริ่มต้นของลิงก์สาธารณะ " การตั้งค่านี้ใช้สำหรับลิงก์สาธารณะโดยเฉพาะ อย่าเปลี่ยนแปลงการตั้งค่าที่มีชื่อคล้ายกันสำหรับผู้ใช้ กลุ่ม หรือการแชร์ระยะไกล เว้นแต่คุณตั้งใจจะเปลี่ยนแปลงนโยบายเหล่านั้นด้วย
- เปิดใช้งานค่าเริ่มต้นและกำหนดระยะเวลาเปิดใช้งานตัวเลือกการหมดอายุเริ่มต้น หากเวอร์ชันที่ติดตั้งของคุณแสดงการควบคุมระยะเวลาหรือวันที่ ให้ป้อนขีดจำกัดที่องค์กรอนุมัติและบันทึกการตั้งค่า เอกสารประกอบของ Server 11.0 อธิบายถึงค่าเริ่มต้นของลิงก์สาธารณะ แต่ไม่ได้กำหนดจำนวนวันตายตัว ให้เลือกค่าที่ตรงกับนโยบายการเข้าถึงของคุณและการควบคุมที่แสดงในเวอร์ชันของคุณ
- บังคับใช้ข้อจำกัดตรวจสอบช่อง "บังคับใช้เป็นวันหมดอายุสูงสุด"ในส่วนลิงก์สาธารณะ แล้วบันทึก ตามเอกสารของ ownCloud ผู้ใช้สามารถเลือกวันหมดอายุที่เร็วกว่าได้ ในขณะที่ค่าเริ่มต้นที่กำหนดไว้จะเป็นวันหมดอายุสูงสุด การเปิดใช้งานเฉพาะค่าเริ่มต้นไม่เทียบเท่ากับการบังคับใช้ค่าสูงสุด
- ตรวจสอบด้วยลิงก์ทดสอบใช้ไฟล์ทดสอบและบัญชีที่ไม่เป็นความลับ สร้างลิงก์สาธารณะ ยืนยันว่ามีการกำหนดวันหมดอายุไว้ล่วงหน้าหรือจำเป็นต้องระบุ จากนั้นลองเลือกวันที่หลังจากขีดจำกัดที่กำหนดไว้ การแชร์ที่บันทึกไว้ไม่ควรอนุญาตให้ใช้วันที่เกินกว่านั้น นอกจากนี้ ยืนยันว่าสามารถบันทึกวันที่ก่อนหน้านั้นได้หรือไม่ หากนโยบายของคุณอนุญาต หลีกเลี่ยงการทดสอบด้วยเนื้อหาที่เป็นความลับหรือการส่ง URL ทดสอบไปยังผู้รับภายนอก
ตรวจสอบลิงก์ที่มีอยู่แล้ว
อย่าเข้าใจผิดว่าการเปลี่ยนแปลงค่าเริ่มต้นของการดูแลระบบจะเขียนทับลิงก์สาธารณะทั้งหมดที่ออกไปก่อนหน้านี้โดยอัตโนมัติ คู่มือ ownCloud Server อธิบายถึงค่าเริ่มต้นและระยะเวลาสูงสุดสำหรับการหมดอายุของลิงก์สาธารณะ แต่ไม่ได้ระบุอย่างชัดเจนว่าการเปลี่ยนแปลงนโยบายจะย้อนหลังหรือลดระยะเวลาของลิงก์ที่แชร์ที่มีอยู่ทั้งหมด โปรดตรวจสอบลิงก์ที่มีอยู่แยกต่างหากจนกว่าคุณจะยืนยันพฤติกรรมของเวอร์ชันที่ติดตั้งแล้ว
เปิดแผงการแชร์สำหรับไฟล์หรือโฟลเดอร์ที่มีลิงก์สาธารณะ ตรวจสอบวันหมดอายุของแต่ละลิงก์ และแก้ไขวันที่หรือลบลิงก์หากไม่จำเป็นต้องใช้งานอีกต่อไป ownCloud รองรับลิงก์สาธารณะหลายรายการสำหรับหนึ่งรายการ ดังนั้นให้ตรวจสอบแต่ละรายการแทนที่จะคิดว่าไฟล์หนึ่งไฟล์มีเพียงลิงก์เดียวเอกสารประกอบเกี่ยวกับลิงก์สาธารณะจะอธิบายการตั้งค่าลิงก์ รวมถึงวันหมดอายุ และคู่มือการแชร์จะอธิบายว่าการแชร์จะหมดอายุเมื่อสิ้นสุดวันที่ระบุไว้ และผู้รับจะไม่สามารถเข้าถึงได้อีกต่อไป
หากลิงก์ยังคงใช้งานได้หลังจากนโยบายใหม่มีผลบังคับใช้ ให้ลดระยะเวลาหมดอายุหรือลบลิงก์นั้นออก หากองค์กรของคุณมีลิงก์อยู่จำนวนมาก ให้ใช้เครื่องมือและขั้นตอนการดูแลระบบที่รองรับสำหรับ ownCloud เวอร์ชันเฉพาะของคุณ หลีกเลี่ยงการแก้ไขฐานข้อมูลโดยตรง เนื่องจากอาจข้ามการตรวจสอบความถูกต้องของแอปพลิเคชัน และไม่ใช่ขั้นตอนการกำหนดค่าที่ระบุไว้สำหรับงานนี้
ข้อผิดพลาดทั่วไปที่ควรหลีกเลี่ยง
- การตั้งค่าเริ่มต้นโดยไม่บังคับใช้ ค่าเริ่มต้นช่วยให้ผู้ใช้เลือกวันหมดอายุได้ แต่ช่องทำเครื่องหมายสูงสุดที่แยกต่างหากจะเป็นสิ่งที่จำกัดวันที่ที่นานกว่านั้น
- การเปลี่ยนนโยบายการแชร์ผิดวิธีลิงก์สาธารณะมีไว้สำหรับบุคคลที่อยู่นอกรายชื่อผู้ใช้ ownCloud การแชร์แบบผู้ใช้ภายใน กลุ่ม และแบบรวมศูนย์ มีการตั้งค่าวันหมดอายุที่แตกต่างกัน
- คาดหวังการนับจำนวนวันแบบเดียวกันคู่มืออย่างเป็นทางการไม่ได้กำหนดระยะเวลานโยบายตายตัว องค์กรของคุณต้องเลือกและแจ้งขีดจำกัดของตนเอง
- สับสนระหว่าง URL สำหรับการแชร์กับลิงก์ส่วนตัวลิงก์ส่วนตัวจะชี้ไปยังไฟล์สำหรับผู้ที่มีสิทธิ์เข้าถึงอยู่แล้ว ไม่เหมือนกับลิงก์สาธารณะ โปรดตรวจสอบให้แน่ใจว่าคุณกำลังแก้ไขรายการลิงก์สาธารณะอยู่
- สมมติว่าการแชร์หมดอายุทันทีตอนเที่ยงคืนตามเขตเวลาของผู้ดูทุกคน ownCloud ระบุว่าการแชร์จะหมดอายุเมื่อสิ้นสุดวันที่เลือก เวลาของเซิร์ฟเวอร์มีความสำคัญต่อการหมดอายุของการแชร์ โปรดทดสอบโดยคำนึงถึงเขตเวลาที่กำหนดค่าไว้ของเซิร์ฟเวอร์ด้วย
- การลืมว่าวันหมดอายุเป็นเพียงการควบคุมอย่างหนึ่งเท่านั้นมันไม่ได้เพิ่มรหัสผ่าน ลดสิทธิ์ หรือปิดใช้งานการสร้างลิงก์สาธารณะ กำหนดข้อกำหนดด้านรหัสผ่านและสิทธิ์แยกต่างหากหากนโยบายของคุณต้องการ
ตรวจสอบว่าข้อจำกัดนั้นใช้งานได้หรือไม่
หลังจากบันทึกนโยบายผู้ดูแลระบบแล้ว ให้สร้างลิงก์สาธารณะทดสอบและตรวจสอบสามสิ่งต่อไปนี้: ลิงก์มีวันหมดอายุ วันที่พยายามใส่ในภายหลังต้องไม่เกินวันสูงสุด และวันที่สั้นกว่ายังคงใช้งานได้ตามที่คาดไว้ จากนั้นกลับไปที่ลิงก์ทดสอบในแผงการแชร์เพื่อยืนยันวันที่บันทึกไว้ และตรวจสอบลิงก์สาธารณะเก่าๆ แยกต่างหากเอกสารประกอบ API การแชร์ของ OCSยังกำหนดค่าหมดอายุสำหรับการแชร์เป็นวันที่ และระบุว่าลิงก์สาธารณะจะหมดอายุเมื่อสิ้นสุดวันนั้นๆ ซึ่งมีประโยชน์สำหรับผู้ดูแลระบบที่ตรวจสอบการแชร์ผ่านการผสานรวมที่ได้รับอนุมัติ
สุดท้าย ตรวจสอบให้แน่ใจว่าไม่สามารถเข้าถึงลิงก์ทดสอบได้อีกต่อไปหลังจากวันหมดอายุ โดยใช้บัญชีทดสอบที่ได้รับอนุญาต จากนั้นลบการแชร์ทดสอบ หากผู้ใช้ยังคงสามารถเลือกวันที่เกินกำหนดได้ ให้ตรวจสอบอีกครั้งว่าได้เปิดใช้งานการบังคับใช้ในส่วนลิงก์สาธารณะแล้ว ตรวจสอบให้แน่ใจว่าคุณได้แก้ไขอินสแตนซ์ที่ถูกต้อง และศึกษาเอกสารประกอบสำหรับเวอร์ชัน ownCloud ของคุณโดยเฉพาะ วิธีนี้จะช่วยให้คุณตรวจสอบทั้งกฎของผู้ดูแลระบบและพฤติกรรมที่ผู้ใช้เห็นได้อย่างเป็นรูปธรรม