คำถามติดแท็ก file-permissions

ระบบไฟล์ปัจจุบันส่วนใหญ่มีวิธีการจัดการสิทธิ์หรือสิทธิ์การเข้าถึงแก่ผู้ใช้และกลุ่มผู้ใช้ที่เฉพาะเจาะจง ระบบเหล่านี้ควบคุมความสามารถของผู้ใช้ในการดูหรือเปลี่ยนแปลงเนื้อหาของระบบไฟล์


3
จะรักษาความเป็นเจ้าของและการอนุญาตใน Dropbox ได้อย่างไร?
ฉันมีสองเครื่อง Mac และพีซีที่ใช้ Linux ซึ่งฉันพยายามจะซิงค์ไฟล์บางไฟล์ระหว่างการใช้ Dropbox หนึ่งในไฟล์ที่ฉันกำลังซิงค์จะต้องสามารถเขียนได้โดยผู้ใช้รายอื่น (UID ที่แตกต่างกันในเครื่องเดียวกันไม่ได้อ้างอิงถึงผู้ใช้ดรอปบ็อกซ์อื่น) นอกเหนือจากตัวฉันเอง หากต้องการเจาะจงมากขึ้น UID อื่น ๆ นี้จะเป็นภูตจริง ๆ ดังนั้นไฟล์จะต้องเป็นของผู้ใช้รายอื่นหรือจำเป็นต้องมีสิทธิ์การเขียนสำหรับ "กลุ่ม" และ / หรือ "อื่น ๆ " ตอนแรกฉันได้ตั้งค่าวิธีนี้ในเครื่องทั้งสอง นอกจากนี้ไดเร็กทอรีที่มีไฟล์นั้นเป็นเจ้าของอยู่แล้ว (chmod 777) โดยผู้ใช้ที่จำเป็นต้องมีสิทธิ์เขียนเพื่อเข้าถึงไฟล์ อย่างไรก็ตามเมื่อใดก็ตามที่ไฟล์ได้รับการซิงค์จากกล่องหนึ่งไปยังอีกกล่องหนึ่ง Dropbox จะเพิกเฉยต่อสิทธิ์การใช้งานทั้งสองชุดอย่างสมบูรณ์และเปลี่ยนแปลงการอนุญาตบนไฟล์ที่อัปเดตใหม่ให้ฉันเป็นเจ้าของด้วยสิทธิ์ 0644 (rw สำหรับฉัน ) หากฉันไม่ได้เป็นเจ้าของไฟล์มันก็จะเปลี่ยนความเป็นเจ้าของกลับไปเป็นของฉัน! เป็นผลให้ผู้ใช้รายอื่นไม่มีสิทธิ์ในการเขียนอีกต่อไปจนกว่าฉันจะเข้าไปและเปลี่ยนไฟล์อีกครั้ง สิ่งเพิ่มเติมที่ฉันลองซึ่งไม่ได้ผล: ตรวจสอบให้แน่ใจว่าบัญชีผู้ใช้ (สำหรับ "ผู้ใช้อื่น") บนเครื่องทั้งสองมี UID เดียวกัน ไม่แน่ใจว่าทำไมจึงเป็นสิ่งจำเป็นเนื่องจากบัญชีหลักของฉันไม่มี UID เดียวกันในทั้งสองเครื่อง chmod u+s …

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

2
ตั้งค่าการอนุญาตอัตโนมัติเมื่ออัพโหลดไปยัง Amazon S3 ด้วย Transmit 4 [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดให้บริการใน9 ปีที่ผ่านมา ไม่มีใครรู้วิธีตั้งค่าการอนุญาตการอ่านสำหรับ "World" โดยอัตโนมัติเมื่ออัพโหลดไฟล์ไปยัง Amazon S3 ด้วย Transmit ปัจจุบันเป็นกระบวนการสองขั้นตอนในเวิร์กโฟลว์ของฉัน: อัพโหลดไฟล์ เปลี่ยนการอนุญาตเพื่ออนุญาตให้อ่านไฟล์ ฉันต้องการกำจัดขั้นตอนที่ 2 และเพียงแค่อัปโหลดไฟล์และตั้งค่าการอนุญาต มีวิธีสร้างโปรไฟล์ที่ทำตามขั้นตอนนี้สำหรับฉันหรือไม่

3
ไม่ว่าจะใช้ภาษา Windows ใดฉันจะทำให้คำสั่ง ICACLS ตั้งค่าโฟลเดอร์ให้เข้าถึงทุกคนได้อย่างสมบูรณ์ได้อย่างไร
พื้นหลัง บอกว่าฉันมีคำสั่งนี้ icacls C:\FullyAccessibleFolder /grant Users:(OI)(CI)F สิ่งนี้ทำงานได้ดีใน Windows รุ่นภาษาอังกฤษ แต่ดูเหมือนจะไม่ทำงานในเวอร์ชันภาษาฝรั่งเศสทำให้เกิดข้อผิดพลาดดังต่อไปนี้เนื่องจากอาจUsersแตกต่างกันในภาษาฝรั่งเศส Everyoneได้รับการแปลTout le mondeใน Windows ดังนั้นจึงไม่ใช่วิธีแก้ปัญหาเช่นกัน Users: Le mappage entre les noms de compte et les ID de sécurité n'a pas été effectué. ซึ่ง Google แปลว่า Users: The mapping between account names and security IDs was not performed. คำถาม มีคำสั่งที่ฉันสามารถใช้เพื่อตั้งค่าโฟลเดอร์และเนื้อหาทั้งหมดของมันซ้ำ ๆ …

1
ลบ / usr / bin / emacs - ไม่อนุญาตให้ใช้งาน
ผมกำลังจะติดตั้ง Emacs จาก railwaycat / emacsmacport เมื่อฉัน stumbled เมื่อ/usr/bin/emacs, และ/usr/bin/emacsclient/usr/bin/emacs-undumped angrybacon@sandman ~/ $ ll /usr/bin/emacs* -r-xr-xr-x 1 root wheel 26929904 Dec 3 07:35 /usr/bin/emacs -rwxr-xr-x 1 root wheel 3201184 Dec 3 07:36 /usr/bin/emacs-undumped -rwxr-xr-x 1 root wheel 36928 Dec 3 07:36 /usr/bin/emacsclient ฉันพยายามลบไบนารีเหล่านั้นโดยไม่ประสบความสำเร็จ angrybacon@sandman ~/ $ sudo rm -f /usr/bin/emacs* …

2
ฉันจะเปลี่ยนการอนุญาตในไดเรกทอรีได้อย่างไร
ฉันใช้ CentOS และฉันต้องการทราบวิธีการเปลี่ยนการอนุญาตในโฟลเดอร์ที่มีหลายไฟล์ในนั้น ฉันใช้คำสั่งต่อไปนี้ในโฟลเดอร์เป็นรูท (สมมุติว่า folder = A): chmod 777 (home / directory / A) chmod g + r (A) หากฉันดูโฟลเดอร์ในฐานะผู้ใช้ปกติโดยใช้ตัวจัดการไฟล์ไอคอนล็อคจะมองไม่เห็นซึ่งแสดงว่าได้รับอนุญาต อย่างไรก็ตามไฟล์ทั้งหมดที่อยู่ในโฟลเดอร์ A ยังคงแสดงไอคอนล็อคระบุว่าโฟลเดอร์ A เพิ่งได้รับอนุญาตและไม่มีไดเรกทอรีย่อยอยู่ในนั้น มันจะพิสูจน์ว่าเป็นงานที่ค่อนข้างลำบากในการรันคำสั่งที่กล่าวถึงข้างต้นในทุกไดเรกทอรีย่อยเนื่องจากมีจำนวนมากเกินไป ขอบคุณ!

3
Windows - ไม่สามารถลบโฟลเดอร์จากถังรีไซเคิลและจะไม่คืนค่า
ห่วงโซ่ของเหตุการณ์: ถังรีไซเคิลที่ว่างเปล่าล้มเหลวอย่างเงียบ ๆ พยายามซ้ำแล้วซ้ำอีก เลือกช่วงของรายการใน Recycle Bin และลบพวกเขา (บางคนก็ไม่ได้ทำงาน) แคบลงจนเหลือเพียงหนึ่งรายการถูกทิ้ง: โฟลเดอร์ที่เรียกว่าตู้คอนเทนเนอร์ การพยายามลบคอนเทนเนอร์กู้คืนหรือล้างถังรีไซเคิลทั้งหมดล้มเหลวในทันที: ไม่มีสิ่งใดเกิดขึ้นไม่มีข้อความแสดงข้อผิดพลาด เข้าสู่ระบบในฐานะผู้ดูแลระบบของผู้ใช้ที่เห็นถังรีไซเคิลที่แตกต่างกันที่ไม่ได้มีตู้คอนเทนเนอร์ วิธีการลบโฟลเดอร์นี้จากถังรีไซเคิลโดยไม่ทำให้ระบบเสถียร (บน Windows Vista)

2
รักษาบิตสิทธิ์เมื่อเขียนไฟล์ใหม่ด้วย VIM
ใน Vim เมื่อฉันเขียนสำเนาของบัฟเฟอร์ปัจจุบันไปยังไฟล์ใหม่โดยใช้:w [filename]ปรากฏว่า Vim ใช้ค่าเริ่มต้น (เช่นกำหนดโดย umask หรืออะไรก็ตาม) การอนุญาตไฟล์สำหรับไฟล์ใหม่ หากบัฟเฟอร์ปัจจุบันถูกโหลดจากไฟล์ที่มีอยู่แล้วพฤติกรรมที่ "ถูกต้อง" นั้นไม่ควรทำซ้ำการอนุญาตจากไฟล์นั้นหรือไม่? ตัวอย่างเช่นถ้าฉันแก้ไขแฟ้มที่ปฏิบัติการและผมเขียนสำเนาใหม่ของไฟล์ที่ว่าทำไมไม่ได้เป็นกลุ่มเขียนใหม่ปฏิบัติการ ? มีวิธีใดบ้างที่จะบังคับให้ Vim ทำงานตามที่ฉันอธิบายนอกเหนือไป! chmod --reference % [newfilename]จากการเขียนไฟล์ใหม่?

9
ไม่สามารถลบ flash9.ocx
วูดูบางอย่างแน่นอน ซื้อไดรฟ์บูตใหม่และถึงเวลาที่จะใช้ไดรฟ์เก่าสำหรับข้อมูล ฉันคิดว่าฉันประหยัดเวลาด้วยการเช็ดโฟลเดอร์ระบบที่ไม่จำเป็นแทนการสำรองข้อมูลการจัดรูปแบบและการกู้คืน Wups! ฉันมีไฟล์ Adobe ไฟล์เดียวที่จะไม่ถูกลบอย่างแน่นอน G: \ Windows \ SysWOW64 \ Macromed \ Flash \ flash9.ocx - แม้ว่ามันอาจเริ่มต้นด้วยชื่อไฟล์อื่น ฉันสามารถเปลี่ยนชื่อมันแปลก ๆ พอ เพื่อความชัดเจนในปัจจุบันไดรฟ์ถูกเสียบเข้ากับภายนอก ดังนั้นฉันสามารถบูตคอมพิวเตอร์เสียบไดรฟ์นี้หลังจากนั้นและพยายามลบทันที กล่อง "กำลังใช้ไฟล์" อ่าน "การดำเนินการไม่สามารถเสร็จสิ้นได้เนื่องจากไฟล์เปิดอยู่ในโปรแกรมอื่น" ฉันจะจัดรูปแบบ ณ จุดนี้ แต่มันเป็นปลาวาฬสีขาวของฉันและฉันต้องรู้ว่า Adobe แทรกแฮกรีจิสตรีตัวเล็ก ๆ ที่น่ารังเกียจหรือไม่หรืออะไรก็ตามที่ทำให้มันเป็นไปไม่ได้ เนื่องจากฉันแน่ใจว่ามันจะเกิดขึ้นฉันจึงเป็นเจ้าของไฟล์ - และนี่เป็นกลอุบายที่ทำให้ฉันไม่สามารถลบสิ่งอื่นใดในไดรฟ์ได้ - สิทธิ์ทั้งหมดในการอนุญาตไฟล์คุณตั้งชื่อมันว่าฉันยุ่งแล้ว ด้วยไฟล์ตัวเอง ฉันกำลังจะลองถอนการติดตั้งแฟลชจากไดรฟ์ระบบในกรณีที่สอดคล้องกับดาวเคราะห์อย่างถูกต้อง บางครั้งฉันก็หวังว่าฉันจะดื้อรั้นน้อยกว่าและสามารถฟอร์แมตได้แล้ว

3
Windows XP ไม่สามารถเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันของ Windows 7
ฉันมีเครือข่ายธุรกิจขนาดเล็กที่มีเครื่องถ่ายภาพจากส่วนกลาง เครื่องนี้มีโฟลเดอร์แชร์พร้อมรูปภาพที่เก็บไว้ทั้งหมด เดิมเครื่องถ่ายภาพเป็น XP และโฟลเดอร์ที่ใช้ร่วมกันนั้นเข้าถึงได้ง่ายโดยทุกคน อย่างไรก็ตามเมื่อเร็ว ๆ นี้เราต้องอัพเกรดเครื่องนั้นเป็นเครื่องใหม่ที่ติดตั้ง Win7 โฟลเดอร์แชร์เดียวกันไม่สามารถเข้าถึงได้จากเครื่อง XP อีกต่อไป ฉันยังสมมติว่าไฟร์วอลล์ในตัวเครื่องไม่ก่อให้เกิดปัญหาเนื่องจากก่อนหน้านี้การเชื่อมต่อนั้นใช้ได้ ข้อผิดพลาดที่แน่นอนที่ฉันได้รับ: "เส้นทางเครือข่ายไม่สามารถเข้าถึงได้" ขั้นตอนที่ฉันได้ทำ: ปิดไฟร์วอลล์ในคอมพิวเตอร์ทั้งสองเครื่อง ตรวจสอบให้แน่ใจว่า 'everone' และการเชื่อมต่อผู้ใช้ที่ระบุมีสิทธิ์อย่างเต็มที่ ฉันสามารถเรียกใช้net viewคำสั่งจากพรอมต์คำสั่งและดูเครื่องถ่ายภาพ ฉันไม่สามารถปิง'aging.domain.localhost 'ได้สำเร็จจาก XP ฉันสามารถ ping ที่อยู่ IP เฉพาะของเครื่องถ่ายภาพ (win7) จาก XP ได้ ฉันไม่สามารถเข้าถึงโฟลเดอร์ที่แชร์จากเครื่อง Win7 เครื่องอื่นได้ ฉันสามารถเชื่อมต่อผ่านที่อยู่ IP: \ 192.168.1.1 หมายเหตุ: นี่คือการเข้าร่วมโดเมน ปรับปรุง: แม้ว่าที่อยู่ IP แบบคงที่และตารางเส้นทางของ NAT จะปรากฏขึ้นเพื่อแก้ไขสถานการณ์เมื่อใดก็ตามที่ฉันใช้ชื่อโฮสต์ (\ …

6
การเข้าถึงไฟล์ Windows ถูกปฏิเสธ
ฉันดูเหมือนจะมีปัญหาทั่วไปกับ "การเข้าถึงถูกปฏิเสธบน Windows" มันปรากฏตัวทุกครั้งหากเช่น: ไฟล์ bat ของฉันเรียกคอมไพเลอร์สร้างไฟล์บนดิสก์ ไฟล์ bat ของฉันเปลี่ยนชื่อไฟล์ แต่ฉันยังมีไฟล์ที่ดาวน์โหลด (FireFox) ไปยังเดสก์ท็อป Windows ที่ Windows ให้ "การเข้าถึงถูกปฏิเสธ" ถ้าฉันลองลบไฟล์ พยายามปิดการใช้งาน AVG + สร้างข้อยกเว้นใน AVG resident shield (ฉันได้ลองตรวจสอบกับตัวจัดการกระบวนการ + Winternals กระบวนการ explorer ว่ามันไม่ได้เป็นกระบวนการทำงานยังคงทำงานที่ควรทำให้เกิดการล็อค) วินโดว 7. บัญชีผู้ใช้ของฉันเป็นผู้ดูแลระบบ ไฟล์ทั้งหมดถูกสร้างโดยบัญชีผู้ใช้เดียวกัน ปัญหาเป็นล่าสุด แต่บางสิ่งที่ฉันสังเกตเห็นเมื่อวานนี้เป็นครั้งแรก (เมื่อฉันเริ่มเรียกไฟล์. bat อีกครั้งซึ่งฉันใช้มาหลายปีแล้ว) ฉันเหนื่อย: เริ่มต้นเช่น Windows Explorer ด้วย "run as administrator" แต่นั่นก็ไม่ได้ทำให้แตกต่าง …


3
บัญชีของฉันอยู่ในกลุ่มผู้ดูแล แต่ไม่ให้เกียรติสิทธิ์สำหรับกลุ่มผู้ดูแลระบบในการแชร์จากระยะไกล?
ฉันอยู่บนเครือข่ายในบ้านและไม่ได้ใช้ตัวควบคุมโดเมน ชื่อผู้ใช้ของฉันอยู่ในกลุ่มผู้ดูแลระบบและฉันเปิดใช้งาน UAC แล้ว ฉันมีการแชร์บนคอมพิวเตอร์เครือข่ายที่มีสิทธิ์บางอย่างสำหรับผู้ใช้กลุ่มผู้ดูแลระบบ (กลุ่มนั้นมีสิทธิ์) อย่างไรก็ตามฉันพบว่าไม่เคารพสิทธิ์เหล่านั้น แต่ต้องเพิ่มชื่อผู้ใช้ของฉันใน ACL นี้อย่างชัดเจนเพื่อให้สามารถเข้าถึงได้ เหตุใดจึงไม่ทำงานเนื่องจากชื่อผู้ใช้ทั้งสองอยู่ภายใต้กลุ่มผู้ดูแลระบบ สิ่งนี้ไม่สำคัญกับกลุ่มเมื่อเข้าถึงการแชร์ระยะไกลหรือตรวจสอบสิทธิ์ในระดับผู้ใช้เท่านั้นหรือไม่ ขอบคุณ

3
จำกัด การเข้าถึงโฟลเดอร์ใน Ubuntu
ฉันไม่ต้องการให้ใครเข้าถึงโฟลเดอร์ส่วนตัวของฉันได้ฉันต้องการตั้งรหัสผ่านหรือให้rootผู้ใช้เข้าถึงได้เท่านั้น ฉันจะรับมันได้อย่างไร ฉันใช้ Ubuntu

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