คำถามติดแท็ก acl

ACL เป็นส่วนประกอบด้านความปลอดภัยและการเข้าถึงของระบบปฏิบัติการ ประกอบด้วยชุดของรายการที่กำหนดว่าใครและอะไรที่สามารถเข้าถึงอ็อบเจ็กต์ระบบฟิสิคัลหรือโลจิคัลที่ระบุ

2
ให้สิทธิ์การเขียนแก่ผู้ใช้หลายคนในโฟลเดอร์ใน Ubuntu
มีโฟลเดอร์ที่เป็นเจ้าของโดยผู้ใช้ tomcat6: drwxr-xr-x 2 tomcat6 tomcat6 69632 2011-05-06 03:43 document ฉันต้องการอนุญาตให้ผู้ใช้รายอื่นเขียนเอกสารในโฟลเดอร์เอกสาร ผู้ใช้สองคน (tomcat6 และ ruser) ไม่ได้อยู่ในกลุ่มเดียวกัน ฉันได้ลองใช้setfacl: sudo setfacl -m u:ruser:rwx document แต่นี่ทำให้ฉันsetfacl: document: Operation not supportedผิดพลาด กรุณาช่วยฉัน

2
คำสั่งเทอร์มินัล Mac คืออะไรเพื่อลบ ACL
ฉันพยายามค้นหาคำสั่งเทอร์มินัลบน Mac เพื่อลบ ACL เพื่อแก้ไขสิทธิ์ผู้ใช้ในโฟลเดอร์ที่ให้รหัสข้อผิดพลาดเมื่อฉันพยายามคัดลอก (รหัสข้อผิดพลาด -41)
27 mac  terminal  acl 

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

1
ไม่พบผู้ใช้ใน / etc / passwd
ฉันเข้าสู่กล่องลินุกซ์ด้วยชื่อผู้ใช้และโฟลเดอร์ที่บ้านของฉันอยู่ในuser1 /homeมีชื่อผู้ใช้อื่นuser2ที่มีไดเรกทอรีบ้าน/opt/data/folderเป็น หากฉันต้องการตรวจสอบรายชื่อผู้ใช้ฉันจะตรวจสอบไฟล์ / etc / passwd ด้วยวิธีง่าย ๆ นี้ grep user1 /etc/passwd grep user2 /etc/passwd ฉันไม่พบผู้ใช้ของฉันทั้งสองไม่ใช่ที่อื่น: ทำไมจึงเป็นเช่นนั้น มีไฟล์หรือคำสั่งอื่นใดที่ฉันควรจะมีรายชื่อผู้ใช้ที่เหมาะสมหรือไม่?

3
การตั้งค่า ACL ต่างกันในไดเร็กทอรีและไฟล์
ฉันต้องการที่จะตั้งค่าสิทธิ์เริ่มต้นสำหรับการใช้ไฟล์ร่วมกันเพื่อให้ทุกคนที่สามารถทั้งหมดของไดเรกทอรีและเพื่อให้ไฟล์ที่สร้างขึ้นใหม่ทั้งหมดที่มีrwxrw ทุกคนที่เข้าถึงการแชร์นี้อยู่ในกลุ่มเดียวกันดังนั้นจึงไม่เป็นปัญหา ฉันได้ดูการทำเช่นนี้ผ่าน ACLs โดยไม่ต้องเปลี่ยนงานของผู้ใช้ทั้งหมดและเช่น นี่คือคำเชิญปัจจุบันของฉัน: setfacl -Rdm g:mygroup:rwx share_name setfacl -Rm g:mygroup:rwx share_name ปัญหาของฉันคือว่าในขณะที่ฉันต้องการทั้งหมดของที่สร้างขึ้นใหม่ไดเรกทอรีย่อยที่จะrwxฉันเพียงต้องการสร้างขึ้นใหม่ไฟล์rwจะเป็น ใครบ้างมีวิธีที่ดีกว่าเพื่อให้ได้ผลลัพธ์ที่ต้องการ มีวิธีการตั้งค่า ACLs ในไดเรกทอรีแยกต่างหากจากไฟล์ในหลอดเลือดดำที่คล้ายchmod +xกับ vs. chmod +X? ขอบคุณ

4
ค้นหาไฟล์ด้วยชุด ACL
ฉันสามารถหาไฟล์ทั้งหมดที่มีบาง ACL ของการขยายกำหนดคือผู้ที่มีเล็ก ๆ น้อย ๆในตอนท้ายของธงอนุญาตแสดงโดย+ls -l findฉันไม่สามารถหาธงที่สอดคล้องกันสำหรับ วิธีการที่ไร้เดียงสาของฉันจะเป็นfindบวกกับและls -l grepแต่ฉันไม่คิดว่ามันดี มีใครบางคนมีความคิด?
15 linux  bash  find  acl 

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

2
สิทธิ์ NTFS - ระบบ
มีผลข้างเคียงใด ๆ ที่เป็นไปได้ในการลบการอนุญาตสำหรับSYSTEMในไดเรกทอรี NTFS หรือไม่ มันเป็นโฟลเดอร์ที่ไม่ใช่ระบบ (เอกสารผู้ใช้) ฉันรู้ชัดเจน (เช่นที่SYSTEMจะไม่สามารถเข้าถึงได้อีกต่อไป duh :-)) คำถามของฉันคือจะมีผลข้างเคียงที่พบบ่อยนี้จะมี? คือเหตุผลทั่วไปของระบบ Windows โดยเฉลี่ยที่จะต้องมีSYSTEMบัญชีเพื่อเข้าถึง? ฉันกำลังคิดถึงสิ่งต่าง ๆ เช่นบริการการจัดทำดัชนีที่นี่ (แม้ว่าฉันจะไม่ใช้หรือไม่สนใจบริการเฉพาะนั้น)

2
เปลี่ยนการอนุญาตของรีจิสทรีผ่านทางบรรทัดคำสั่ง (แบตช์ไฟล์)
ผมพบว่าเร็กสับที่น่ากลัวสำหรับ Windows 7 ที่จะเปลี่ยนชื่อไอคอน 'คอมพิวเตอร์' %username% on %computername%เพื่อสิ่งที่ต้องการ น่าเสียดายที่ในบทช่วยสอนบอกว่าจะเปลี่ยนการอนุญาตของคีย์รีจิสทรี ฉันต้องการเปลี่ยนจากบรรทัดคำสั่งในไฟล์แบตช์แล้วเพิ่มการบิดนั้นจากนั้นล็อคกุญแจนั้นอีกครั้งทั้งหมดในไฟล์เดียว เป็นไปได้ไหม ถ้าเป็นเช่นนั้นได้อย่างไร

1
ปล่อยให้ ACL จัดการกับ Windows ด้วย Cygwin rsync
ฉันใช้rsyncคำสั่งคัดลอกไฟล์จากเซิร์ฟเวอร์ไปยังเครื่อง Windows ของฉันเช่น: rsync -rt --partial-dir=".rsync" --del rsync://server/a/ a/ เมื่อใดก็ตามที่คำสั่งนี้สร้างไดเรกทอรีมันจะสร้างไดเรกทอรีที่มี ACLs / การอนุญาตที่บ้าคลั่ง สำหรับฉันแล้วมันมีแนวโน้มที่จะสร้างสิบ<not inherited>รายการด้วยการปฏิเสธหนึ่งรายการสำหรับผู้ใช้ที่รันrsyncคำสั่งและรายการอื่น ๆ ก็ไม่สมเหตุสมผลเช่นกัน สิ่งนี้ยังเกิดขึ้นได้โดยใช้--chmod=ugo=rwXตัวเลือกซึ่งแนะนำเธรดที่คล้ายกัน ฉันจะทำอย่างไรเพื่อป้องกันไม่ให้rsyncพยายามตั้งค่าการอนุญาตเลย (และเพียงแค่ปล่อยให้สิทธิ์ในการสืบทอด ACL ใน Windows)
11 windows  cygwin  rsync  acl 

3
ฉันจะลบบริบท SELinux หรือ ACL ได้อย่างไร
สวัสดีฉันมีไฟล์บางไฟล์ที่ฉันต้องการลบบริบท SELinux หรือ ACLs ออกจาก (แสดงโดย ' .' หรือ ' +' ตามลำดับเมื่อใช้ls -alZ) ฉันไม่มีเวลามากพอที่จะอ่านบน ฯลฯ เกี่ยวกับวิธีใช้chconฯลฯ ดังนั้นฉันแค่อยากรู้วิธีปิดใช้งานทั้งหมดอย่างรวดเร็ว นอกจากนี้หากมีคนรู้จักสูตรโกง SELinux / ACL นั่นจะยอดเยี่ยมมาก นี่คือภาพหน้าจอ: สังเกตเห็นจุดต่าง ๆ หลังสัญลักษณ์การอนุญาต: drwxr-xr-x.ฯลฯ
11 acl  selinux 

2
ฉันจะแสดงรายการการอนุญาตของทุก ๆ องค์ประกอบในพา ธ ไฟล์ได้อย่างไร?
บางครั้งจำเป็นต้องกำหนดว่าไดเรกทอรีใดในสิทธิ์การเข้าถึงพา ธ จะถูก จำกัด นี่คือตัวอย่าง: $ ls /sys/kernel/debug/usb/devices ls: cannot access /sys/kernel/debug/usb/devices: Permission denied $ cat /sys/kernel/debug/usb/devices cat: /sys/kernel/debug/usb/devices: Permission denied ทั้งlsมิได้catแสดงให้เห็นว่าที่สิทธิของผู้ใช้ที่ถูก จำกัด วิธีที่ง่ายที่สุดในการแสดงสิทธิ์การเข้าถึงสำหรับทุกองค์ประกอบ (ไดเรกทอรีและไฟล์) ในเส้นทางคืออะไร? ฉันสนใจในการแก้ปัญหาระบบ Unix เป็นหลัก
10 linux  unix  permissions  path  acl 

3
วิธีคัดลอกปริมาณ Time Machine ไปยังดิสก์อื่นโดยใช้ rsync ในขณะที่รักษา ACL อยู่
เมื่อเร็ว ๆ นี้ฉันต้องเปลี่ยนระบบไฟล์ของ Mac จากการใช้ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่เป็นตัวพิมพ์เล็ก ฉันทำเช่นนั้นโดยใช้ CCC และคัดลอกข้อมูลไปยังดิสก์อื่นจากนั้นกลับสู่ดิสก์หลักที่จัดรูปแบบใหม่ ตอนนี้ฉันต้องการสำรองข้อมูล Time Machine ลงในดิสก์ Time Machine เครื่องเก่าของฉันซึ่งโฮสต์บน FreeBSD NAS ของฉันซึ่งส่งออกผ่าน AFP อย่างไรก็ตามฉันได้รับข้อผิดพลาดที่ระบบไฟล์ไม่ตรงกันเนื่องจาก Time Machine ยังคงไม่สนใจขนาดตัวอักษร ครั้งนี้ฉันไม่สามารถใช้ CCC ได้เนื่องจากไม่รองรับการคัดลอกระดับไฟล์สำหรับไดรฟ์ข้อมูล Time Machine ตามธรรมชาติแล้วฉันก็ตรงไปหา rsync แต่นั่นทำให้เกิดปัญหา - ถ้าฉันใช้มันด้วย: /usr/local/bin/rsync --super -aEHAXNvx --fileflags --delete /Volumes/Time\ Machine\ Backups/ /Volumes/NewDisk/ ก็จะเริ่มบ่นเร็วที่สุดเท่าที่มันจะกระทบโฟลเดอร์ด้วยBackups.backupdb/<machinename> failed to set permissions, operation not permittedปัญหาที่นี่คือการคัดลอก …
9 macos  rsync  acl 

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

2
EXE จำกัด การเข้าถึงโฟลเดอร์
เป็นไปได้ใน Windows 7 เพื่อ จำกัด EXE ใดที่สามารถเข้าถึงโฟลเดอร์บางโฟลเดอร์ได้? สมมติว่าฉันมีโฟลเดอร์ (c: \ myfolder) พร้อมไฟล์ข้อมูลบางไฟล์ที่ EXE บางอันสามารถเปิดได้ ตัวอย่างเช่นฉันต้องการ MyApp1.EXE เพื่อให้สามารถเปิดไฟล์ใน c: \ myfolder แต่ฉันไม่ต้องการ EXE อื่น ๆ (เช่นแผ่นจดบันทึก) จากการเปิดไฟล์ในโฟลเดอร์นั้น เป็นไปได้ไหม
8 windows-7  acl 

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