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

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

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

4
ฉันจะตั้งค่าการอนุญาตให้อ่านอย่างเดียวซ้ำได้อย่างไร?
ฉันมีไดเรกทอรีที่ใหญ่และลึกมาก ฉันต้องการให้อ่านทั้งหมดเท่านั้น ปัญหาคือฉันเดาว่าฉันต้องแยกความแตกต่างระหว่างไฟล์ (ซึ่งจะได้รับa=r) และไดเรกทอรี (ซึ่งจะได้รับa=rx) ฉันจะทำสิ่งนั้นได้อย่างไร

1
ไม่สามารถลบหรือเป็นเจ้าของโฟลเดอร์ (Windows 7) [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ไฟล์ฉันไม่สามารถเป็นเจ้าของ (6 คำตอบ) ปิดให้บริการใน5 ปีที่ผ่านมา ฉันมีโฟลเดอร์ที่ไม่สามารถลบได้ ฉันไม่สามารถเป็นเจ้าของได้ ฮาร์ดไดรฟ์นั้นเป็นฮาร์ดไดรฟ์ที่ฉันเคยใช้ในพีซีเครื่องอื่นมาก่อนหากนี่สร้างความแตกต่าง เมื่อพยายามที่จะเป็นเจ้าของมันบอกว่ามันไม่สามารถแสดงเจ้าของปัจจุบันและเมื่อพยายามที่จะเป็นเจ้าของการเลือกกลุ่มใด ๆ ที่บอกว่าการเข้าถึงถูกปฏิเสธ ฉันได้ลองผ่านทางบรรทัดคำสั่งโดยใช้ takeown แต่นี่ก็บอกว่า Access Denied Windows 7 และฉันเข้าสู่ระบบในฐานะผู้ดูแล

1
วิธีลบการกักกันออกจากการอนุญาตของไฟล์ใน OS X
ฉันดาวน์โหลด.pemไฟล์และ Mac OS X (10.8.2) ของฉันได้เพิ่ม@เครื่องหมายในตอนท้ายของการอนุญาตของไฟล์ นี่เป็นสาเหตุของปัญหาการอนุญาตของไฟล์ ฉันไม่สามารถลบการตั้งค่าสถานะการกักกันได้ ฉันยังลองใช้คำสั่ง xattr -d <filename>.pem แต่นั่นไม่ได้ผล

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

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

3
คุณจะแก้ไขไฟล์โฮสต์บน Windows 7 ได้อย่างไร
ฉันกำลังพยายามแก้ไขไฟล์โฮสต์ ( C:\Windows\System32\drivers\etc\hosts) เนื่องจากฉันต้องการตั้งค่าการเปลี่ยนเส้นทางในเครื่องสำหรับเว็บไซต์ของฉัน (เช่นฉันเคยทำใน XP มาแล้ว) อย่างไรก็ตามฉันไม่สามารถบันทึกการเปลี่ยนแปลงได้! ฉันได้เป็นเจ้าของฉันอนุญาตให้บัญชีของฉันเข้าถึงได้อย่างเต็มที่และปรับการตั้งค่าอื่น ๆ ที่ฉันคิดได้ ทุกครั้งที่ฉันแก้ไขและบันทึก "การเข้าถึงถูกปฏิเสธ" จะปรากฏขึ้น ฉันจะผ่านสิ่งนี้ได้อย่างไร

5
วิธีตั้งค่าการอนุญาตไฟล์เฉพาะเมื่อเปลี่ยนเส้นทางเอาต์พุต
นี่อาจเป็นสิ่งที่ซ้ำกัน แต่การค้นหาทั้งหมดของฉันมีคำถามเกี่ยวกับการอนุญาตที่ผิดพลาด ฉันใช้คำสั่งใน bash shell ฉันต้องการเปลี่ยนเส้นทางเอาต์พุตเพื่อผนวกไปยังไฟล์ที่อาจไม่มีอยู่ในการรันครั้งแรก ฉันต้องการตั้งค่าโหมดการอนุญาตเฉพาะไฟล์หากการเปลี่ยนเส้นทางผลลัพธ์ต้องสร้างไฟล์นี้ มีวิธีทำเช่นนี้ด้วยคำสั่งเดียว? ตัวอย่างเช่นฉันอาจลอง foo >> /tmp/foo.log 0644 ที่0644มีสิทธิ์ที่ฉันต้องการfoo.logจะจบลงด้วย คำสั่งที่สุดที่ผมเคยทดลองกับในทุบตีจบลงด้วยการตีความเป็นอาร์กิวเมนต์เพิ่มเติมเพื่อ0644foo ฉันรู้สึกว่านี่จะเป็นคำสั่งที่สองในchmodการอนุญาตก่อนหรือหลังการเขียนลงไป ฉันใช้ GNU bash 4.2.25 และ Ubuntu 12.04 ถ้านั่นสร้างความแตกต่างได้ - เราต้องการคำตอบทั่วไป

3
สัญลักษณ์ที่สามในโหมดไฟล์“ rw-” หมายถึงอะไรในหน้าคู่มือ OS X ls
ฉันมีปัญหาในการทำความเข้าใจlsคู่มือของไฟล์ที่มีrw-โหมด นี่คือคำพูด: ถ้าrที่ไฟล์สามารถอ่านได้ ; ถ้า−มันไม่สามารถอ่านได้ ถ้าwไฟล์นั้นสามารถเขียนได้; ถ้า−มันไม่สามารถเขียนได้ ครั้งแรกของต่อไปนี้ที่ใช้: S หากอยู่ในการอนุญาตของเจ้าของไฟล์จะไม่สามารถใช้งานได้และมีการตั้งค่าโหมดผู้ใช้ ID หากอยู่ในการอนุญาตของกลุ่มไฟล์นั้นจะไม่สามารถเรียกใช้งานได้และจะมีการตั้งค่าโหมด set-group-ID s หากอยู่ในการอนุญาตของเจ้าของไฟล์จะสามารถใช้งานได้และมีการตั้งค่าโหมดผู้ใช้ ID หากอยู่ในการอนุญาตของกลุ่มไฟล์จะสามารถใช้งานได้และจะมีการตั้งค่าโหมด setgroup-ID x ไฟล์นี้สามารถเรียกใช้งานได้หรือไดเรกทอรีสามารถค้นหาได้ − ไฟล์ไม่สามารถอ่านเขียนได้ปฏิบัติงานหรือตั้งค่าผู้ใช้ ID หรือโหมดตั้งกลุ่ม ID หรือเหนียว โดยเฉพาะอย่างยิ่งดูเหมือนว่าสองส่วนที่ขัดแย้งกันเป็นตัวหนา: ตามส่วนแรกเนื่องจากโหมดเริ่มต้นด้วยrไฟล์สามารถอ่านได้ แต่ตามส่วนสุดท้ายไฟล์ไม่สามารถอ่านได้ แต่เห็นได้ชัดว่าไม่ใช่กรณี ดังนั้นส่วนที่สามหมายถึงอะไรเกี่ยวกับไฟล์ว่า "ไม่สามารถอ่านได้เขียนได้ ... "? บรรณานุกรม apple.com น่าจะเป็นแหล่งที่มาของข้อความที่ยกมาข้างต้น นี่คือ man page (สำหรับ OS X เวอร์ชัน 10.9, ชื่อ "คู่มือคำสั่งทั่วไปของ BSD") และนี่คือหน้าการสนทนาที่เสนอราคา ss64.comยังมีสำเนาของ …

4
วิธีสร้างไฟล์แชร์ Windows 7 ที่ไม่ต้องใช้การรับรองความถูกต้อง
ดูเหมือนว่าจะเป็นคำถามที่โง่ แต่ฉันไม่สามารถหาชุดค่าผสมเพื่อให้เปิดอย่างปลอดภัย ฉันกำลังพยายามสร้างไฟล์แชร์บนเวิร์กสเตชัน Windows 7 Pro ฉันต้องการให้ไม่มีการตรวจสอบสิทธิ์ ไม่มี! ศูนย์! Zilch! :-) เวิร์กสเตชันเข้าร่วมกับโดเมน Windows การแบ่งปันคือ "สแกน" และไดเรกทอรีคือ C: \ Scans แม้ฉันจะพยายามตั้งค่าสิทธิ์ใช้งานร่วมกันและ NTFS และทุกคน / FC แต่ผู้ใช้ที่เชื่อมต่อจากเวิร์คสเตชั่นอื่น ๆ ยังคงได้รับพร้อมท์เพื่อขอข้อมูลประจำตัว สิ่งที่เลวร้ายกว่าคือสแกนเนอร์เครือข่ายของฉันไม่สามารถส่งไฟล์ไปยังการแบ่งปันได้เนื่องจากจำเป็นต้องตรวจสอบสิทธิ์ เวิร์กสเตชันที่เชื่อมต่อส่วนใหญ่ใช้ Windows 7 อาจมี XP อยู่ตรงนั้น แต่ฉันไม่รู้จักเลย ทุกคนพบกับสิ่งแปลกประหลาดเล็กน้อยนี้หรือไม่? ม.

3
การอนุญาต rsync ปฏิเสธการสำรองข้อมูลไดเรกทอรีระยะไกลไปยังเครื่องท้องถิ่นของฉัน
ฉันพบข้อผิดพลาดในชื่อเรื่อง ผมพบว่าคำถามที่คล้ายกันนี้เรียก rsync ที่มีสิทธิ์รากบนเครื่องระยะไกล ไม่ตอบคำถามของฉัน ฉันเป็นผู้ดูแลระบบบนเซิร์ฟเวอร์ระยะไกลและฉันต้องการใช้rsyncในการสำรองไฟล์ไปยังกล่องในเครื่องของฉัน นี่คือคำสั่ง rsync ของฉัน: $ rsync -avz me@myserver.com:/var/www/ /backups/Sites/MySite/ มันใช้งานได้เป็นส่วนใหญ่ เข้าสู่ระบบผ่านทางคู่กุญแจ ฉันทำไม่ได้และไม่สามารถใช้รหัสผ่าน (แก้ไข: เพื่อเข้าสู่ระบบผ่าน SSH) ไฟล์เพียงไม่กี่ไฟล์จะไม่ถ่ายโอนเนื่องจากการอนุญาต ฉันไม่ต้องการเปลี่ยนการอนุญาตเหล่านั้น นี่คือข้อผิดพลาด: receiving file list ... done rsync: send_files failed to open "/var/www/webapp/securestuff/install.php": Permission denied (13) ฉันไม่ต้องการเปลี่ยนการอนุญาตในไฟล์นั้น มัน (และอื่น ๆ เช่นมัน) ไม่ควรอ่านได้ (ยกเว้นตามรูท) สิ่งนี้ต้องทำงานใน cron และฉันชอบวิธีแก้ปัญหาแบบบรรทัดเดียวโดยใช้คำสั่ง rsync เท่านั้น ตัวเลือกถัดไปคือเชลล์สคริปต์ที่ฉันสามารถโทรได้จากงาน …

5
แตกไฟล์และโฟลเดอร์ด้วยสิทธิ์ที่ระบุ
ฉันแพ็คโฟลเดอร์ที่มีโฟลเดอร์ย่อยและไฟล์จำนวนมากใน Windows ด้วย 7zip, อัปโหลดไปยัง VPS แล้วเรียกใช้คำสั่ง: tar -xvzf file.tar.gz จากนั้นไฟล์และโฟลเดอร์ที่แตกไฟล์ทั้งหมดจะได้รับอนุญาตจาก 777 ฉันจะได้รับมันได้อย่างไรเพื่อที่โฟลเดอร์จะได้รับอนุญาตจาก 755 และไฟล์ 644

1
ผู้ใช้ chrooted sftp พร้อมสิทธิ์การเขียนไปที่ / var / www
ฉันสับสนเกี่ยวกับการตั้งค่าที่ฉันพยายามปรับใช้นี้ ฉันหวังว่าบางคนในพวกคุณจะให้ความช่วยเหลือฉันได้ ข้อมูลความเป็นมา เซิร์ฟเวอร์คือ Debian 6.0, ext3 โดยมี Apache2 / SSL และ Nginx ที่ด้านหน้าเป็น reverse proxy ฉันต้องการให้ sftp เข้าถึงไดเรกทอรีราก Apache (/ var / www) ตรวจสอบให้แน่ใจว่าผู้ใช้ sftp chrooted ไปยังเส้นทางนั้นด้วยสิทธิ์ RWX ทั้งหมดนี้ไม่ต้องแก้ไขการอนุญาตเริ่มต้นใน / var / www drwxr-xr-x 9 root root 4096 Nov 4 22:46 www ภายใน / var / www -rw-r----- 1 …

3
เพิ่มกลุ่ม @ หลายกลุ่มให้กับผู้ใช้ที่ถูกต้อง
ใน smb.conf ฉันมีสาย valid users = @Staff @Directors นี่เป็นไวยากรณ์ที่ถูกต้องหรือไม่ที่จะเพิ่มสองกลุ่มลงในบรรทัดผู้ใช้ที่ถูกต้อง? ดูเหมือนว่าจะไม่ทำงานกับลูกค้า XP ของเรา หากไม่ใช่วิธีใดต่อไปนี้เป็นวิธีที่เหมาะสม (ถ้ามี) เพื่อให้ผู้ใช้สองกลุ่มสามารถใช้ไดรฟ์เครือข่ายนี้ได้ ซึ่งเหมาะสำหรับลูกค้า windows? valid users = +Staff +Directors หรือฉันต้องใช้ & valid users = &Staff &Directors หรือคอมโบบางส่วนของทั้งสอง? valid users = &+Staff &+Directors valid users = +&Staff +&Directors

4
ทำไมไฟล์นี้จึงไม่มีอยู่เมื่อพยายามลบ
หนึ่งเดือนหรือมากกว่านั้นฉันยกเลิกการติดตั้งแหล่ง Linux ในโฟลเดอร์ใน Cygwin (ฉันอยากรู้ว่าจะรวบรวมกับ MinGW หรือไม่เพราะคอมพิวเตอร์เครื่องอื่นที่ใช้ Linux นั้นเป็น Sempron แกนเดี่ยวที่ช้า) ฉันพยายามลบมันออกไป แต่มีเหลืออีก 1 ไฟล์และมันจะไม่ลบ ... Cygwin อยู่ในC:\cygwinและฉัน untarred C:\cygwin\src\linux-3.7.1แหล่งที่มาใน มันไม่ได้รวบรวม ... ดังนั้นฉันพยายามลบโฟลเดอร์ มันเป็นไปด้วยดีจนกระทั่งเมื่อฉันรู้ว่าไม่ได้ลบไฟล์ทั้งหมด ฉันพยายามลบlinux-3.7.1โฟลเดอร์อีกครั้งและเกิดข้อผิดพลาดขึ้น: ฉันเปิดโฟลเดอร์และพบว่ามีไฟล์ต้นฉบับเหลือ 1 ไฟล์: aux.cซึ่งอยู่ในC:\cygwin\src\linux-3.7.1\drivers\gpu\drm\nouveau\core\subdev\i2c\aux.cนั้น มันจะไม่: ลบ เปิด ย้าย คุณสมบัติทั่วไป: คุณสมบัติความปลอดภัย: ฉันจะลบไฟล์นี้ได้อย่างไร

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