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

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

5
การอนุญาตเกี่ยวกับกุญแจส่วนตัวในโฟลเดอร์. ssh?
ฉันเปลี่ยนการอนุญาตของฉันใน.sshโฟลเดอร์ของฉันและตอนนี้เมื่อฉันใช้ซอฟต์แวร์ที่ใช้รหัสส่วนตัวของฉันฉันต้องพิมพ์รหัสผ่านทุกครั้ง สิทธิ์ของฉันควรอยู่ที่id_rsaไฟล์ของฉันโดยไม่ต้องพิมพ์รหัสผ่านทุกครั้งที่ใช้แอพที่ใช้มัน ขณะนี้สิทธิ์ของฉันถูกตั้งค่าเป็น: -rw-------@ 1 Jody staff 114 Nov 4 23:29 config -rw------- 1 Jody staff 1743 Oct 21 2009 id_rsa -rw-------@ 1 Jody staff 397 Oct 21 2009 id_rsa.pub -rw-------@ 1 Jody staff 3855 Sep 13 22:35 known_hosts

3
การอนุญาตของไฟล์มีผลกับ symlink อย่างไร
สมมติว่าคุณมีโครงสร้างนี้: + directory -- file1 -- file2 -- file3 -> /tmp/file3 file3เป็นลิงค์ไปยังที่file3อื่นในระบบ ตอนนี้สมมติว่าฉันchmod 777เป็นไดเรกทอรีและเนื้อหาทั้งหมดที่อยู่ภายใน ไม่ฉันfile3ใน/tmpได้รับสิทธิ์เหล่านั้นหรือไม่ นอกจากนี้สมมติว่าเรามีสถานการณ์เดียวกัน แต่กลับกัน /tmp/file3 -> /directory/file3 หากฉันใช้การอนุญาตกับไฟล์ที่กำลังลิงก์ไปนั้นจะมีผลกับลิงค์อย่างไร

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ผิดพลาด กรุณาช่วยฉัน

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

7
ทำไม chown รายงาน“ ไม่อนุญาตให้ใช้งาน” ใน OS X
ฉันพยายามทำสิ่งต่อไปนี้บน Mac ของฉัน (10.6.7): sudo chown myusername:wheel ./entries แต่ Unix / Mac กำลังส่งคืน "ไม่อนุญาตให้ใช้งาน" เมื่อฉันls -lashไฟล์ผู้ร้ายมันมีลักษณะดังนี้: 8 -rwxrwxrwx 1 myusername staff 394B Apr 26 23:26 entries ฉันพยายามsudoแล้วsudo su; ไม่มีอะไรทำงาน มีความคิดเห็นอะไรบ้าง ฉันพยายามchmodไฟล์ที่ฉันคัดลอกมาจากกล่อง Ubuntu เก่าของฉัน ไฟล์ส่วนใหญ่ประสบความสำเร็จในการchmodเรียกซ้ำแล้วซ้ำอีก แค่อันนี้ติดอยู่และฉันไม่เข้าใจว่าทำไม

5
Ansible: วิธีตั้งค่าการอนุญาตไดเรกทอรีและไฟล์ซ้ำ ๆ
ในการสำรวจฉันสามารถทำสิ่งนี้: file: dest=/foo/bar/somedir owner=root group=apache mode=0775 recurse=yes และจะตั้งค่าเจ้าของกลุ่มและการอนุญาตซ้ำเป็น 0775 ในไดเรกทอรีและไฟล์ทั้งหมดในเส้นทางนั้น แต่ฉันต้องการตั้งค่าไดเรกทอรีเป็น 0775 และไฟล์เป็น 0664 มีวิธีทำให้ ansible ทำเช่นนี้หรือไม่?

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

2
วิธีการ tar ไดเรกทอรีเก็บรักษาไม่เพียง แต่สิทธิ์ แต่ความเป็นเจ้าของด้วย
ฉันต้องบีบอัดไดเรกทอรีโดยใช้ tar.gz ไม่เพียง แต่รักษาสิทธิ์ แต่เป็นเจ้าของ / กลุ่มด้วย และในไดเรกทอรีนี้มีไฟล์จำนวนมากที่เป็นของผู้ใช้หลายคน

2
ทำไมผู้ใช้รายหนึ่งถึงสามารถลบไฟล์ 755 ของผู้ใช้รายอื่นได้?
ฉันมีการอัปโหลดสคริปต์สำรองข้อมูลที่ไฟล์ SCP uploadของไปยังเซิร์ฟเวอร์อื่นโดยใช้ผู้ใช้ สคริปต์บนเซิร์ฟเวอร์เป้าหมายอีกแล้ว chown 755เหล่านี้ให้กับผู้อื่นและการตั้งค่าโหมดไฟล์ไปยัง หากฉันใช้ SSH ไปยังเซิร์ฟเวอร์เป้าหมายโดยใช้uploadผู้ใช้ฉันสามารถลบไฟล์ที่ถูกลบ พวกเขาไม่ควรอ่านอย่างเดียวเหรอ? นี่คือลักษณะของไฟล์บนเซิร์ฟเวอร์เป้าหมายและผู้ใช้uploadสามารถลบได้ -rwxr-xr-x 1 maciekish maciekish 650M Nov 1 01:07 2014-11-01-data.tar.bz2 มีการuploadเพิ่มผู้ใช้โดยใช้useraddและไม่ได้เป็นส่วนหนึ่งของmaciekishกลุ่ม เมื่อพยายามที่จะลบไฟล์uploadผ่านทาง ssh ฉันได้รับคำถามว่าฉันต้องการที่จะลบ“ เขียนไฟล์ปกติป้องกัน” และฉันสามารถที่จะพูดYและลบ

2
เราสามารถพึ่งพาระบบไฟล์เพื่อความปลอดภัยได้มากแค่ไหน?
คำถามของฉันเกี่ยวกับสิทธิ์ระบบไฟล์ (โดยเฉพาะสิทธิ์สไตล์ Unix) และวิธีการที่เกี่ยวข้องกับความปลอดภัย ว่าฉันสามารถเข้าถึงคอมพิวเตอร์ด้วยบัญชีผู้ใช้ของแขกและผู้ใช้ชื่อ Bob ฉันไม่รู้รหัสผ่านของ Bob แต่ฉันสามารถใช้บัญชีผู้เยี่ยมชมได้ บัญชี guest ไม่มีสิทธิ์อ่านอย่างแน่นอนสำหรับไฟล์ทั้งหมดของ Bob ดังนั้นฉันจึงไม่สามารถอ่านไฟล์ใด ๆ ของ Bob ได้ในขณะที่ลงชื่อเข้าใช้ในฐานะแขก อย่างไรก็ตามจากมุมมอง "ศัตรู" ที่แท้จริงฉันสามารถเข้าถึงดิสก์ที่ไม่ได้เข้ารหัสนี้ได้อย่างสมบูรณ์ ฉันสามารถอิมเมจมันบันทึกไว้สำหรับภายหลังเรียกใช้ระบบปฏิบัติการอื่น ๆ เพื่ออ่านไฟล์ของ Bob โดยไม่สนใจการตั้งค่าการอนุญาตระบบไฟล์ จากนี้ฉันจะได้รับคำถาม: การตั้งค่าการอนุญาตระบบไฟล์บนดิสก์ที่ไม่ได้เข้ารหัสนั้นเป็นเพียงการตั้งค่าสถานะให้ถูกต้องหรือไม่ และสิ่งเดียวที่ทำให้ฉันหยุดอ่านไฟล์ที่ฉันไม่ได้รับอนุญาตคือความจริงที่ว่าระบบปฏิบัติการจะพูดว่า“ โอ้คุณอ่านไม่ออกคุณไม่ได้รับอนุญาต” ไฟล์นั้นยังอยู่ในดิสก์ ในรูปแบบดิบและฉันสามารถอ่านได้โดยเพียงแค่เพิกเฉยแฟล็กระบบไฟล์ (พูดผ่านระบบปฏิบัติการที่สามารถบูตได้บางอย่างที่ร่มรื่นและไม่สนใจสิทธิ์) ทั้งหมดนี้ถูกต้องหรือไม่ ตอนนี้บอกว่าฉันไม่สามารถเข้าถึงดิสก์ได้โดยตรงและฉันแค่กำลังแอบเข้าไปในเครื่อง ฉันไม่ได้รับอนุญาตให้อ่านไฟล์ใด ๆ ของ Bob มีอะไรที่ฉันสามารถทำได้เกี่ยวกับมันใช่ไหม? ด้วยสิทธิ์ที่ จำกัด ของฉันฉันไม่สามารถเข้าถึงไฟล์ของ Bob ได้ไม่ว่าจะพยายามมากแค่ไหน? ถ้าฉันใช้ช่องโหว่เพื่อเข้าถึงรูท? ตอนนี้ฉันสามารถข้ามแฟล็กการอนุญาตของระบบปฏิบัติการได้หรือไม่ นี่เป็นสิ่งที่เกิดขึ้นหรือไม่?

4
Linux - ไม่สามารถลบไฟล์ที่เป็นเจ้าของด้วยสิทธิ์ 777
ฉันมีไฟล์สองไฟล์ที่ไม่สามารถลบโดยใช้rf -Rfคำสั่ง ฉันเป็นเจ้าของไฟล์เหล่านั้นและกลุ่มที่กำหนดให้กับไฟล์เหล่านั้นเป็นกลุ่มที่ผู้ใช้ของฉันมีอยู่ด้วยสิ่งที่น่าแปลกยิ่งคือฉันสามารถแก้ไขเนื้อหาของพวกเขาและฉันสามารถเปลี่ยนการอนุญาตสำหรับพวกเขา แต่ฉันไม่สามารถย้ายหรือ ลบทิ้ง ls -al total 12 dr-xr-xr-x 3 rayell pg1083760 4096 2010-10-10 10:00 . drwxr-xr-x 3 rayell pg1083760 4096 2011-09-02 04:33 .. -rwxrwxrwx 1 rayell pg1083760 0 2011-09-02 06:38 default.settings.php drwxrwxrwx 2 rayell pg1083760 4096 2011-09-02 04:33 files -rwxrwxrwx 1 rayell pg1083760 0 2011-09-02 06:38 settings.php rm …

3
ฉันจะบังคับกลุ่มและการอนุญาตสำหรับไฟล์ที่สร้างขึ้นภายในไดเรกทอรีที่ระบุได้อย่างไร
สำหรับไฟล์ที่สร้างจากบัญชีtestuserในไดเรกทอรี / var / www ฉันต้องการให้มีg + rwxเป็นสิทธิ์และwww-dataเป็นกลุ่ม ฉันจะบรรลุสิ่งนี้ได้อย่างไร ฉันกำลังสร้างไฟล์ผ่าน SSH

5
เหตุใดฉันจึงไม่สามารถลบไฟล์ที่ฉันได้รับอนุญาตให้เขียนเป็นกลุ่มได้
ฉันมีไฟล์ที่มีสิทธิ์ต่อไปนี้: root:dataและchmodตั้งค่าเป็น 775 ผู้ใช้ปกติของฉันเรียกเขาว่า boby อยู่ในdataกลุ่ม ทำไมฉันไม่สามารถลบไฟล์ด้วย boby ผู้ใช้? rwxrwxr-x 18 ข้อมูลรูท 4096 2011-12-30 22:02 การจัดเก็บ ผู้ใช้ของฉันอยู่ในข้อมูลกลุ่ม แต่ไม่สามารถเขียนลงในที่เก็บข้อมูลได้

2
วิธีการป้องกัน USB จากโฟลเดอร์. fseventsd, .Trashes, .Spotlight-V100 และไฟล์. DS_Store
หากคุณให้ไดรฟ์ USB ของคุณกับใครบางคนใส่ไฟล์ลงไปมันเป็นเรื่องที่น่ารำคาญมากที่จะทำความสะอาดหลังจากนั้นสิ่งเหล่านี้ไร้ประโยชน์สำหรับสิ่งอื่นที่ไม่ใช่แพลตฟอร์ม OSX ซึ่งสร้างความเสียหายให้กับดิสก์ มันเป็นทางออกใด ๆ เพื่อป้องกันพฤติกรรมนี้ อาจจะเขียนไฟล์เหล่านั้นด้วยตัวคุณเองและตั้งเป็นแบบอ่านอย่างเดียวเช่นสิทธิ์ "6/700" PS ฉันไม่ได้ถามว่าจะทำอย่างไรกับ OSX โดยคนอื่นเนื่องจากฉันไม่รู้ว่าใครจะทำให้ฉันเป็นไฟล์ใหม่ในครั้งต่อไป (ฉันไม่สามารถอธิบายปัญหานี้และการกำหนดค่าใด ๆ กับคนอื่น ๆ ทั้งหมด) แต่จะทำอย่างไร ทำจากมุมมองของไดรฟ์ USB

3
ทำไมฉันไม่สามารถแก้ไขไฟล์“ Program Files” ใน Windows 7 ได้?
ฉันมีปัญหาในการแก้ไขไฟล์นี้ใน Windows 7: C:\Program Files (x86)\CMake 2.8.7\share\cmake-2.8\Modules\FindJNI.cmake ถ้าผมแก้ไขใน Cygwin (vi) หรือ TextPad ทั้งสองโปรแกรมดูการเปลี่ยนแปลงดังนั้นจึงได้รับการเขียนไปยังดิสก์ที่ไหนสักแห่ง แต่ถ้าฉัน "พิมพ์" ไฟล์ใน DOS cmd shell ดูเหมือนว่าไฟล์จะไม่ถูกเปลี่ยนแปลงเลย สิ่งหนึ่งที่ฉันสังเกตเห็นคือในเชลล์ cmd เจ้าของคือผู้ดูแล แต่ใน bash shell ของ Cygwin เจ้าของคือ Dan: C:\Program Files (x86)\CMake 2.8.7\share\cmake-2.8\Modules>dir /Q FindJ* Volume in drive C is Windows7_OS Volume Serial Number is 92CA-8707 Directory of C:\Program …

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