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

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

0
กระบวนการและการอนุญาต
ฉันมีปัญหาในการทำความเข้าใจกระบวนการและการอนุญาต ปฏิบัติการทั้งหมดมีเจ้าของหรือไม่? ถ้าเป็นเช่นนั้นกระบวนการจะมีสิทธิ์ของเจ้าของกระบวนการหรือผู้ดำเนินการหรือไม่ ตัวอย่างเช่นฉันเขียนสคริปต์เพื่อเปลี่ยนรหัสผ่านที่ต้องการสิทธิ์ระดับผู้ดูแลระบบ ฉันเป็นคนที่adminโทรหาฉันUSER-Aแต่ด้วยเหตุผลบางอย่างฉันให้สิทธิ์non admin ผู้ใช้ -Bเพื่อเรียกใช้สคริปต์ของฉัน สคริปต์ที่จะดำเนินการในกรณีที่ผู้ใช้-Bไม่ได้เป็นadmin?

0
chmod โดยอัตโนมัติ + r บนไฟล์ที่คัดลอกไปยัง VFS ของฉัน (ติดตั้ง OSUSE FUSE / sshfs) VFS
ฉันมีเครื่องเสมือน Linux ที่ใช้งาน LAMP บน MacBook ของฉันฉันได้แมป~/remoteFSไปยังเครื่องนี้~/ใช้ OSX FUSE sshfs& ie ก่อนฉันติดตั้ง OSX FUSE แล้วฉันจะทำ: sshfs pi@46.108.38.186:/home/pi ~/RemoteFS/droplet__home_pi ปัญหาคือไฟล์ที่ฉันคัดลอกไปยังระบบรีโมตไม่มีสิทธิ์การอ่านแบบพับลิกดังนั้นฉันต้องทำทั้งsshในและchmod a+rนอกไฟล์ มีคนใน IRC แนะนำให้เพิ่ม-o umask=0022คำสั่ง sshfs และบางครั้งสิ่งนี้จะแก้ไขปัญหาได้ แต่ไม่เสมอไป! ใครสามารถแนะนำได้ว่าทำไมการแก้ปัญหานี้เป็นระยะ? และมีวิธีที่จะทำให้มันแข็งแกร่งหรือไม่?

1
สิทธิ์การเข้าถึงที่ถูกต้องสำหรับไฟล์ com.apple.dock.plist บน OS X คืออะไร
หลังจากมีปัญหาในการลบรายการออกจาก Dock ใน OS X (Mountain Lion) วันนี้ฉันพบว่าถ้าฉันรีเซ็ตสิทธิ์การเข้าถึงของไฟล์ใดไฟล์หนึ่งเพื่อให้สิทธิ์ทั้งหมดกับทุกคนมันก็ใช้ได้ นี่คือคำสั่งที่ฉันใช้: sudo chmod 777 ~/Library/Preferences/com.apple.dock.plist อย่างไรก็ตามฉันไม่ชอบสิทธิเหล่านี้เป็นพิเศษ เมื่อฉันรันคำสั่งนี้ก่อนที่จะเปลี่ยนเป็นทุกอย่าง: ls -la ~/Library/Preferences/com.apple.dock.plist มันพูดว่า: -rw------- ใครสามารถบอกฉันได้ว่าสิทธิ์การเข้าถึงที่ถูกต้องควรเป็นอย่างไร

2
ทำไม PowerShell ถึงไม่สามารถอัปเดตไดเรกทอรีของตัวเองได้
เหตุใด PowerShell จึงไม่สามารถเข้าถึงไดเรกทอรีความช่วยเหลือของตนเองได้ PS C:\WINDOWS\system32> Update-Help Update-Help : Failed to update Help for the module(s) 'Microsoft.PowerShell.Operation.Validation' with UI culture(s) {en-US} : Access to the path 'C:\Program Files\WindowsPowerShell\Modules\Microsoft.PowerShell.Operation.Validation\1.0.1\en-US' is denied. At line:1 char:1 + Update-Help + ~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [Update-Help], Exception + FullyQualifiedErrorId : UnknownErrorId,Microsoft.PowerShell.Commands.UpdateHelpCommand นี่คือ Windows 10 …

1
Unhiding / Unlocking files ถูกล็อกโดย File Locker Shell สำหรับ NTFS
ฉันล็อคโฟลเดอร์สำคัญด้วย "locker for NTFS" จากsourceforgeแต่ตอนนี้มันถูกซ่อนและล็อคอยู่การปลดล็อคไม่ทำงาน ฉันได้ลองใช้cmdและค้นหาบทเรียนบางอย่างแล้ว แต่ก็ไม่ได้ผล ฉันจำเส้นทางสำหรับโฟลเดอร์และการเข้าถึงโฟลเดอร์ได้ง่าย แต่ฉันจะทำให้ปรากฏและยกเลิกการซ่อนอีกได้อย่างไร

1
rsync bullies ACLs ปลายทางเพื่อความสนุกสนาน
ฉันมี ACL ต่อไปนี้กำหนดค่าไว้ในไดเรกทอรี ( .ssh) ที่ปลายทาง rsync ของฉัน: # file: .ssh # owner: jsmith # group: jsmith user::rwx user:backup:r-x group::--- group:backup:r-x mask::r-x other::--- default:user::rwx default:user:backup:r-x default:group::--- default:group:backup:r-x default:mask::r-x default:other::--- ฉันใช้rsyncกับตัวเลือก-aXzvในการถ่ายโอน.sshไดเรกทอรีระหว่างเซิร์ฟเวอร์สองเครื่องและหลังจากการถ่ายโอนปลายทางมี ACL ต่อไปนี้: # file: .ssh # owner: jsmith # group: jsmith user::rwx user:backup:r-x #effective:--- group::--- group:backup:r-x #effective:--- mask::--- other::--- default:user::rwx …

2
ฉันจะบังคับให้ลบไฟล์ใน Windows 7 ได้อย่างไร
ฉันเปิดไฟล์โดยใช้ Vim จาก MSYS ของ MinGW บน Windows 7 และมันก็ขัดข้องและมันก็ตกค้างอยู่ ชื่อไฟล์. swp ซึ่งฉันไม่สามารถลบได้! ฉันอยู่ในกลุ่มผู้ดูแลระบบในพื้นที่และฉันลองทำสิ่งนี้ในคำสั่งผู้ดูแลระบบ propmpt และนั่นไม่ได้ผล และไม่ได้ล็อกออนในฐานะผู้ดูแลระบบท้องถิ่นและทำการกระทำเดียวกัน ข้อเสนอแนะใด ๆ อัปเดต: จากคอนโซลที่ฉันได้รับ: "ข้อผิดพลาด: การเข้าถึงถูกปฏิเสธ" เมื่อดำเนินการ takeown / f ชื่อไฟล์. swp ในฐานะผู้ดูแลระบบ เมื่อผ่านคลิกขวา -> คุณสมบัติ -> ความปลอดภัยมันเกิดขึ้นกับสิ่งที่ฉันไม่เคยเห็นมาก่อนว่า: "คุณไม่ได้รับอนุญาตให้ดูคุณสมบัติความปลอดภัยของวัตถุนี้หากต้องการดูคุณสมบัติความปลอดภัยคุณสามารถลองเป็นเจ้าของ วัตถุ ... "เมื่อฉันลองฉันได้รับข้อความเดิมที่ไม่ช่วยเหลือ:" การเข้าถึงถูกปฏิเสธ " สิ่งเดียวที่น่าสนใจอื่น ๆ ที่ฉันเห็นคือภายใต้ฟิลด์ "เจ้าของปัจจุบัน" ระบุว่า: "ไม่สามารถแสดงเจ้าของปัจจุบัน"

1
ปรับเปลี่ยน rc.local ของระบบปฏิบัติการที่ใช้ linux อื่นอย่างปลอดภัย
ฉันต้องแก้ไขrc.localระบบปฏิบัติการราสเบอร์รี่ของฉัน ถ้าฉันใส่การ์ด SD ในเวิร์กสเตชัน Linux ของฉันมันก็บอกว่า "Geany พยายามเข้าถึงซ็อกเก็ต Unix Domain ของอินสแตนซ์อื่นที่ทำงานในฐานะผู้ใช้รายอื่นนี่เป็นข้อผิดพลาดร้ายแรงและ Geany จะเลิกทำงานในตอนนี้" ฉันไม่ต้องการเปลี่ยนการอนุญาตของไฟล์และ / หรือความเป็นเจ้าของของไฟล์เพราะฉันกลัวที่จะเลอะการเริ่มต้นของราสเบอร์รี่ มีข้อเสนอแนะเกี่ยวกับวิธีการแก้ไขอย่างปลอดภัยหรือไม่?

1
ตั้งค่าการอนุญาตสำหรับโฟลเดอร์สำหรับทุกคนยกเว้นเจ้าของ
ฉันสร้างโฟลเดอร์ในโดเมนของที่ทำงานของฉัน ฉันไม่ใช่ผู้ดูแลระบบดังนั้นหากฉันตั้งข้อ จำกัด ใด ๆ ไว้Everyoneมันก็มีผลกับฉันเช่นกัน ถ้าฉันสร้างชุดของสิทธิ์อีกOwner(ฉัน) ข้อ จำกัด Everyoneที่มีการแทนที่โดยคนที่นำไปใช้ เป็นไปได้ไหมที่จะตั้งค่าการอนุญาตสำหรับ "ทุกคนยกเว้นเจ้าของ"? ในที่สุดฉันกำลังพยายามป้องกันไม่ให้ใครนอกจากฉันลบสิ่งต่าง ๆ จากโฟลเดอร์

2
ไม่สามารถคัดลอกไฟล์จากโฟลเดอร์ที่ได้รับการป้องกัน
เมื่อฉันพยายามเรียกใช้ต่อไปนี้ copy %HOMEPATH%\"My Documents"\test.txt %CD% จาก c: \ backupSettings ฉันได้รับข้อผิดพลาด: การเข้าถึงถูกปฏิเสธ. คัดลอก 0 ไฟล์

2
การ์ด MicroSD ป้องกันการเขียน [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: ฉันควรทำอย่างไรหากแฟลชไดรฟ์ USB ป้องกันการเขียนหรืออ่านอย่างเดียว 3 คำตอบ ฉันมี microSD ขนาด 32 GB Lexar ซึ่งทำงานได้อย่างสมบูรณ์แบบในช่วง 3 เดือนที่ผ่านมาในโทรศัพท์ของฉัน แต่เมื่อเร็ว ๆ นี้ฉันสังเกตเห็นว่าฉันไม่สามารถเขียนไฟล์ใหม่ไปยังการ์ด SD ฉันพยายามฟอร์แมตจากคอมพิวเตอร์และได้รับกล่องข้อความแจ้งว่า: "ดิสก์ป้องกันการเขียน" รูปภาพของกล่อง ฉันค่อนข้างแน่ใจว่าอะแดปเตอร์การ์ด microSD ของฉันไม่ได้ล็อคและฉันจำไม่ได้ว่าทำอะไรที่อาจทำให้เกิด ฉันพยายามเปลี่ยนการอนุญาตของไฟล์และพยายามยุ่งกับรีจิสทรี แต่ไม่มีอะไรช่วย มีวิธีอื่นที่ฉันจะได้รับสิทธิ์ในการเขียนกลับบน microSD ของฉันหรือไม่? เนื่องจากไม่มีสิทธิ์ในการเขียน SD Card ค่อนข้างไร้ประโยชน์และการซื้อ microSD ขนาด 32 GB ใหม่จะเป็นโซลูชันที่มีราคาแพง ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม.

1
สามารถเชื่อมโยงสัญลักษณ์ NFS ไปยัง / root ได้หรือไม่
สมมติว่าฉันมีสิทธิ์เข้าถึงเซิร์ฟเวอร์ nfs ไดเรกทอรีที่ฉันมีการเข้าถึงคือ / shared และมันเป็นของ root ฉันสามารถอ่านและเขียนไปยังไดเรกทอรี + ไดเรกทอรีย่อย + ไฟล์ สมมติว่าฉันต้องการสร้างลิงก์สัญลักษณ์ไปยัง / root ที่เซิร์ฟเวอร์ (ไม่ใช่ไดเรกทอรีรากของไคลเอ็นต์ แต่เป็นของเซิร์ฟเวอร์) สิ่งนี้จะเป็นไปได้ไหม

1
สคริปต์ cgi-bin หลามไม่ทำงานเนื่องจากมีการอนุญาตไฟล์มากเกินไปหรือไม่
หลามเมื่อวานได้เปิดใช้งานบนพื้นที่เว็บของฉันเป็น cgi-bin ฉันพยายามเรียกใช้สคริปต์บางอย่าง แต่ประสบความสำเร็จเพียงเล็กน้อย ฉันถามฝ่ายสนับสนุนเพื่อขอความช่วยเหลือพวกเขาพูดถึงการอนุญาตของไฟล์เมื่อมีปัญหาและฉันควรตั้งให้เป็น 755 พวกเขาแล้วที่ 777 ฉันต้องใช้เวลาสักครู่กว่าจะคิดออกทั้งหมดนามสกุลไฟล์ แต่การอนุญาตไฟล์จริง ๆ ที่มีปัญหา แม้ว่าพวกเขาจะอยู่ที่ไหนที่ 777 มันใช้งานได้กับ 755 เท่านั้น เป็นไปได้อย่างไรที่สคริปต์ที่มี 777 ไม่ทำงาน แต่ทำงานได้ดีกับ 755 โดยมีสิทธิ์น้อยลง ใครช่วยอธิบายให้ฉันฟังว่าเป็นไปได้ไหม

1
ตั้งค่าการอนุญาตการเขียน vboxsf ของโฟลเดอร์ที่ใช้ร่วมกันของ VirtualBox
ฉันใช้ VirtualBox บน Windows 7 ในแขกของ Debian 8 (ทดสอบ) ฉันมีโฟลเดอร์ที่แชร์กับระบบไฟล์โฮสต์ NTFS ของ Windows 7 ฉันเมานต์ผ่าน fstab ตอนบูทด้วย winfolder /mnt/winfolder vboxsf defaults,uid=1000,gid=1000,umask=022 0 0 น่าเสียดายที่บางไดเรกทอรียังไม่สามารถเขียนได้: drwxr-xr-x 1 me me 24K Dec 19 15:06 Software/ dr-xr-xr-x 1 me me 24K Mar 8 11:40 Videos/ เหตุใดและฉันสามารถสร้างโฟลเดอร์เหล่านี้ (เช่นวิดีโอ) และเขียนเพื่อเข้าถึงได้อย่างไร

0
ฉันจะใช้ ACL บนระบบไฟล์ encfs ได้อย่างไร
ฉันมีเซิร์ฟเวอร์ Debian ที่ฉันตั้งค่าไฟล์ ACL ไว้ อย่างไรก็ตาม ACLs บน encfs ระบบไฟล์ที่ฉันสร้างขึ้นดูเหมือนจะไม่ได้รับการจัดการอย่างเหมาะสม ไดเรกทอรีติดตั้ง setguid และมี default:group::rwx รายการ ACL แต่ไฟล์และไดเรกทอรีที่ฉันสร้างในรูทถูกตั้งค่าเป็นแบบไม่สามารถเขียนกลุ่มได้ ฉันได้ลองสร้างไดเรกทอรีบนระบบแฟ้มและตั้งค่า ACL เริ่มต้นด้วยตนเอง แต่ไฟล์และไดเรกทอรีที่ฉันทำในไดเรกทอรีนั้นไม่มีสิทธิ์เขียนกลุ่มเช่นกัน ฉันคิดว่าฉันไม่มีตัวเลือกเมานต์หรือบางสิ่ง (ฉันต้องเปลี่ยน /etc/fstab เพื่อเพิ่ม acl ตัวเลือกสำหรับระบบไฟล์รูทเมื่อฉันตั้งค่า ACLs) แต่ฉันได้รับ fuse: unknown option ข้อผิดพลาดจากการพยายามติดตั้งด้วย acl หรือ extended_security. คำสั่งที่ฉันใช้เพื่อติดตั้งระบบไฟล์คือ encfs -o allow_other /home/blackl/.this /home/blackl/this. ฉันจะทำให้ระบบไฟล์ที่เข้ารหัสเข้ารหัสจัดการ ACL ได้อย่างถูกต้องได้อย่างไร?

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