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

การเข้าถึงและข้อ จำกัด ของไฟล์เอกสารบัญชีคอมพิวเตอร์ ฯลฯ

2
ฉันจะค้นหาไฟล์ทั้งหมดที่เป็น * not * group ที่เขียนได้อย่างไร?
ฉันเห็นคำถามต่อไปนี้อธิบายวิธีค้นหาไฟล์ที่เขียนเป็นกลุ่มได้ ฉันจะค้นหาไฟล์ PHP ทั้งหมดที่มีสิทธิ์การเขียนกลุ่มได้อย่างไร แต่ฉันต้องการไฟล์ที่ไม่สามารถเขียนเป็นกลุ่มได้! (นอกจากนี้ฉันไม่สามารถแสดงความคิดเห็นกับคำถามข้างต้น) Google ทำให้ฉันผิดหวัง (เนื่องจาก 'ค้นหา' ไม่ใช่คำหลักที่ไม่ซ้ำใคร)

5
วิธีการตั้งค่าการอนุญาตเริ่มต้นสำหรับไดรฟ์ FAT โดยอัตโนมัติใน Ubuntu 9.10
ฉันมีไดรฟ์ FAT32 จำนวนมากที่ฉันต้องการติดตั้งใน Ubuntu เช่นที่พวกเขามีโหมดการอนุญาต 700 สำหรับไดเรกทอรีและ 600 สำหรับไฟล์อื่น ๆ ทั้งหมด โดยค่าเริ่มต้นพวกเขามี 755 สำหรับไฟล์ทั้งหมดซึ่งไม่เป็นประโยชน์โดยเฉพาะอย่างยิ่งเนื่องจากเกือบจะไม่มีไดเรกทอรีที่ไม่ควรจะปฏิบัติและมันกรูขึ้น repos ควบคุมรุ่นโฮสต์บนไดรฟ์ "ย้อนกลับไปในวัน" ฉันจะมีไดรฟ์ที่ระบุไว้ใน / etc / fstab ด้วย umask / dmask ที่ฉันต้องการและไม่มีสิ่งนั้นเป็นค่าเริ่มต้น วันนี้ไดรฟ์อัตโนมัติภายใต้ชื่อปริมาณของพวกเขา อันไหนดียกเว้นตอนนี้ฉันไม่รู้เลยว่าจะตั้งค่าเริ่มต้นอย่างไร ฉันได้ลองเปลี่ยนคีย์ / system / storage / default_options / vfat / mount_options gconf โดยไม่มีผลกระทบใด ๆ มันเป็น 077 ในตอนแรก แต่ไดรฟ์ที่ติดตั้งนั้นสะท้อนถึงค่าเริ่มต้นที่ 022; เปลี่ยนและใส่ไดรฟ์อีกครั้งส่งผลให้ไฟล์ยังคงมีบิตสิทธิ์ 755

3
ปฏิเสธสิทธิ์การใช้งานเนื่องจากสิทธิ์การค้นหาหายไปบนส่วนประกอบของพา ธ หลังจาก chmod และ chgrp
[หลัก: ข้อผิดพลาด] [pid 5132] (13) การอนุญาตถูกปฏิเสธ: [ลูกค้า 123.123.123.123:50398] AH00035: การเข้าถึง / ปฏิเสธ (เส้นทางของระบบไฟล์ '/var/www/mysite.com') เนื่องจากสิทธิ์การค้นหาหายไป ส่วนประกอบของเส้นทาง ฉันเพิ่งเปลี่ยนเจ้าของกลุ่มของwwwโฟลเดอร์กลุ่มที่เรียกว่าadminsมีบัญชีผู้ใช้คู่และroot apacheฉันยังใช้chmodการเปลี่ยนแปลงไปwww774 นับตั้งแต่ทำเช่นนั้นฉันได้รับForbidden You don't have permission to access / on this server.2 ในโดเมนของฉัน /var/www/mysite.com พูดว่าต้องห้าม /var/www/mysite2.com พูดว่าต้องห้าม / var / www / html ทำงานได้ดี # ServerRoot: The top of the directory tree under …

2
การขยายไฟล์ในขณะที่ได้รับสิทธิ์ที่ถูกต้อง?
ฉันคลายซิปไฟล์บนเซิร์ฟเวอร์โดยใช้: unzip filename อย่างไรก็ตามเรื่องนี้ดูเหมือนว่าจะมีสาเหตุมาจากไฟล์ทั้งหมดที่มีสิทธิ์ของเจ้าของ / 0 0กลุ่ม ไฟล์ที่ฉันอัปโหลดเป็นPHPสคริปต์ซอฟต์แวร์ดังนั้นฉันสงสัยว่าฉันจะตั้งค่าการอนุญาตอย่างถูกต้องได้อย่างไรเมื่อทำการคลายไฟล์และสิ่งที่ควรจะตั้งไว้คืออะไร?
17 linux  permissions  zip 

3
หมายเลขอะไรหลังจากการอนุญาต Unix / Linux เช่น“ -rw-rw-r-- 1” หมายถึงในเอาต์พุต“ ls -l”
ผู้ใดสามารถอธิบาย-rw-rw-r--. 1และให้ข้อมูล "รายละเอียด" บางอย่างเกี่ยวกับคำสั่ง ls -lart โดยเฉพาะตัวเลข1หลังจากการอนุญาตของไฟล์หมายความว่าอย่างไร ทำไมมันเปลี่ยนหรือทำไมมันแตกต่างกันสำหรับไฟล์ที่แตกต่างกัน?
17 linux  unix  permissions  ls 

3
ข้อผิดพลาดในการลบคำสั่ง rsync“ พบข้อผิดพลาดของ IO - การข้ามการลบไฟล์”
ฉันใช้คำสั่ง rsync เพื่อสำรองไฟล์จากหนึ่งในเซิร์ฟเวอร์ ubuntu ของฉันไปยังเครื่อง ubuntu อื่น เซิร์ฟเวอร์สำรองเรียกสคริปต์ที่ใช้คำสั่ง rysnc นี่คือคำสั่งที่ฉันใช้ rsync -rltvh - บางส่วน - เริ่ม --exclude = .beagle / --exclude =. * - ลบรูทหลัง root @ live_server: / home / / home / live_server_backup / home >> /tmp/logfile.log 2> & 1 live_server สามารถ ssh ได้โดยไม่ต้องใช้รหัสผ่าน ดังนั้นมันใช้งานได้ ตอนนี้ปัญหาอยู่กับ - ลบตัวเลือกหลังจาก …

7
ใช้คอมไพล์ผ่าน cygwin บน windows 8
ฉันมี windows 8 dev แสดงตัวอย่าง (ไม่แน่ใจว่าเกี่ยวข้องหรือไม่ แต่ฉันไม่เคยมีปัญหากับ w7) และฉันพยายามโคลน repo git จาก github ปัญหาคือของฉัน ~ / .ssh / id_rsa มี 440 สิทธิ์และต้องเป็น 400 ฉันได้ลอง chmodding แต่การเปลี่ยนแปลงใด ๆ เกี่ยวกับการอนุญาตของผู้ใช้จะแสดงในสิทธิ์ของกลุ่ม (เช่น chmod 600 ส่งผลให้ 660 เป็นต้น ) สิ่งนี้ดูเหมือนจะคงที่ตลอดทั้งไฟล์ในระบบไฟล์ทั้งหมด ฉันได้ลองทำกับ ACL แล้ว แต่ก็ไม่มีประโยชน์ (การควบคุมเต็มรูปแบบกับผู้ใช้ของฉันและปฏิเสธทุกคนส่งผลให้เป็น 000) นี่เป็นผลงานบางส่วนที่จะช่วย: $ git clone [removed] Cloning into [removed]... …

4
จะป้องกันไฟล์จากการเข้าถึงอินเทอร์เน็ตได้อย่างไร?
มีบางอย่าง.exeและ.dllไฟล์ที่เป็นของบางโปรแกรมในแล็ปท็อปของฉันซึ่งสื่อสารกับอินเทอร์เน็ตโดยไม่ได้รับอนุญาต (สำหรับการอัพเดทตัวเองโดยทั่วไป) ฉันต้องการป้องกันไฟล์เหล่านั้นทีละรายการจากการเข้าถึงอินเทอร์เน็ต ฉันไม่ต้องการติดตั้งไฟร์วอลล์ภายนอก ฉันใช้ Windows 7 Home Pro และหากสามารถทำได้ด้วย Windows Firewall ก็ถือว่าใช้ได้ ฉันดูไฟร์วอลล์ Windows แต่ไม่พบการตั้งค่าเพื่อปิดการเข้าถึงไฟล์

10
Mac OS X - ไม่สามารถเริ่ม Terminal.app - เชลล์มีค่าผิดกฎหมาย
ฉันไม่สามารถเรียกใช้ Terminal.app หลังจากย้อนกลับระบบจากเครื่องย้อนเวลา Mac OS X เวอร์ชัน 10.6.2 จะแสดงข้อผิดพลาดดังต่อไปนี้ "คุณไม่ได้รับอนุญาตให้เรียกใช้แอปพลิเคชันนี้" "ผู้ดูแลระบบได้ตั้งค่าเชลล์ของคุณเป็นค่าที่ผิดกฎหมาย" หลังจากนั้นฉันลบไฟล์ ~ / Library / Preferences / com.apple.Terminal.plist แต่ข้อความเดียวกันจะปรากฏขึ้น ฉันซ่อมแซมสิทธิ์ระบบทั้งหมดด้วย DiskUtility แต่ไม่ได้ช่วย

5
ฉันจะได้รับอนุญาตให้บันทึกในโฟลเดอร์ที่ Windows 7 ปฏิเสธฉันได้อย่างไร
ฉันได้รับข้อความนี้ - You don't have permissions to save in this folderแม้ว่าฉันจะเป็นผู้ใช้รายเดียวในเครื่องนี้และผู้ดูแลระบบ ฉันจะกำหนดสิทธิ์ให้ตัวเองทำทุกอย่างได้ทุกที่ (รวมถึงการบันทึกการลบและอื่น ๆ ) แก้ไข: ขออภัยลืมพูดว่าเป็นโฟลเดอร์ไหน เป็นโฟลเดอร์ใน Program Files ที่ฉันบันทึกไฟล์ PHP ไว้เพื่อการทดสอบในเครื่อง ขออภัยถ้าฉันรู้สึกแย่นิดหน่อย แต่ฉันได้อัพเกรดจาก XP เป็น 7 และไม่เคยใช้ vista มาก่อนฉันเคยได้รับอนุญาตให้ใช้การควบคุมแบบเต็ม

2
ฉันจะตั้งค่าไดเรกทอรีที่เขียนได้เป็นกลุ่มได้อย่างไร
$ whoami meder $ cd /var/www $ sudo mkdir html $ sudo groupadd web $ sudo usermod -a -G web meder $ sudo usermod -a -G web medertest $ sudo chown meder:web html $ sudo chmod -R g+rwx html ปัญหาคือเมื่อใดก็ตามที่ฉันสร้างไฟล์ใหม่/var/www/htmlแม้จะตั้งกลุ่มไว้webแต่ผู้ใช้ดั้งเดิมสามารถเขียนได้เท่านั้น ฉันได้รับคำแนะนำในการตั้งค่าumaskให้เป็น002เพราะค่าเริ่มต้นคือสิ่งที่ทำให้เกิดปัญหา แต่ผมจะต้องทำเช่นนี้สำหรับทุกผู้ใช้ในกลุ่มนั้นและเท่าที่ผมรู้ว่ามันจะน่าเบื่อมีทั้งหมดของพวกเขาปรับเปลี่ยนจะมี~/.bashrc umask 002แม้ว่าฉันจะสามารถทำได้ด้วยตัวเองด้วยคำสั่งเชลล์สำหรับผู้ใช้ทั้งหมด แต่ก็ยังดูน่าเบื่อเกินไป ทุกคนสามารถให้คำแนะนำเกี่ยวกับการมีไดเรกทอรีที่เขียนได้เป็นกลุ่มหรือไม่?

3
Kali Linux VM: การอนุญาตถูกปฏิเสธให้รันเชลล์สคริปต์ในฐานะ root
ฉันเพิ่งติดตั้ง Kali Linux (Debian) ใน VirtualBox VM ฉันต้องการติดตั้ง VBOX เพิ่มเติมที่จะทำให้ฉันสามารถกำหนดค่าเช่นความละเอียดหน้าจอ (หวังว่า) ปัญหาของฉันกำลังเรียกใช้สคริปต์การติดตั้ง ฉันรูทฉัน chmoded ทุกอย่างฉันมีสิทธิ์ดำเนินการสคริปต์ แต่ฉันยังคงได้รับ 'Permission Denied' ฉันได้ลองกับ sudo ด้วย ตรวจสอบหน้าจอด้านล่าง:

2
จับคู่การอนุญาตเริ่มต้นของ Windows 7 กับค่าเริ่มต้นของ Cygwin ที่สร้างขึ้น
ฉันใช้ cygwin บน Windows 7 มืออาชีพ เมื่อฉันสร้างไฟล์ใหม่เช่น MyNewFile.java ดูเหมือนว่าจะได้รับอนุญาตเริ่มต้นตั้งเป็น 755 นี่ไม่ใช่สิ่งที่ฉันต้องการ ฉันต้องการให้เป็น 644 สำหรับไฟล์ปกติ นี่เป็นเรื่องที่น่ารำคาญมากที่ต้องเปลี่ยนการอนุญาตทุกครั้งที่ฉันสร้างไฟล์ใหม่นอก cygwin terminal (cp จาก cygwin terminal ทำงานได้ดีและเพียงแค่เก็บสิทธิ์ที่มีอยู่ตามที่คาดไว้แม้แต่การสร้างไฟล์ใหม่จากภายใน cygwin ทำงาน) นอกจากนี้ยังมีวิธีใดในคอมไพล์ในไฟล์ auto-change * .myextension เพื่อให้มีการอนุญาตโดยเฉพาะเสมอ? หากไม่มีมีวิธีใดที่จะเรียกใช้ไฟล์ chmod 644 ซ้ำทั้งหมด * .myextension ซ้ำภายใต้โฟลเดอร์ (โดยไม่มีผลต่อสิทธิ์ของโฟลเดอร์!)?

2
Logrotate จะไม่อ่านไฟล์กำหนดค่าที่เชื่อมโยงแล้วเนื่องจากความเป็นเจ้าของที่ไม่ใช่รูท
ขณะนี้เรากำลังอัปเกรดจาก Ubuntu 12.04 LTS เป็น 14.04 LTS บน ruby ​​ของเราบนเซิร์ฟเวอร์แอปพลิเคชันทางรถไฟและสังเกตว่าไฟล์บันทึกไม่หมุนอีกต่อไป ในทั้งสองเครื่องเรามีไฟล์ที่/var/app-name/config/logrotateเป็นของผู้ใช้ unix deployerซึ่งมีไฟล์ logrotate ที่ถูกต้องดังนี้: /var/app-name/log/*.log { daily rotate 365 delaycompress compress dateext dateformat -%Y%m%d missingok copytruncate } นี่คือ symlinked ใน/etc/logrotate.d/ไดเรกทอรีเป็นapp-name บนเซิร์ฟเวอร์ Ubuntu 12.04 ของเราเรามี logrotate 3.7.8 ซึ่งทำงานได้ดี มันจะเข้าสู่var/app-name/log/ไดเรกทอรีและหมุนไฟล์บันทึกทั้งหมด แต่บนเซิร์ฟเวอร์ Ubuntu 14.04 เรามี logrotate 3.8.7 ซึ่งไม่หมุนไฟล์ล็อกสำหรับแอปพลิเคชันของเรา เมื่อฉันดีบักผ่านsudo logrotate -d -f …

6
ไม่สามารถลบไฟล์หรือเป็นเจ้าของใน Win7x64
ฉันเป็นผู้พัฒนาและเป็นส่วนหนึ่งของกระบวนการสร้าง Microsoft dll จะถูกคัดลอกไปยังโฟลเดอร์ที่แน่นอน การคัดลอกไฟล์นั้นล้มเหลวเนื่องจากเป้าหมายไม่สามารถเขียนทับได้ ฉันตัดสินใจลบมันด้วยมือ (โดยใช้บัญชีผู้ดูแลระบบ แต่เป็น explorer ที่ไม่ผ่านการตรวจสอบ) จึงเรียกดูไปยังโฟลเดอร์และพยายามลบ สิ่งนี้ล้มเหลว (ต้องได้รับอนุญาตจากผู้ดูแลระบบ) เช่นเดียวกับเมื่อใช้ explorer ที่ยกระดับ ดังนั้นฉันจึงลองคุณสมบัติ -> ความปลอดภัย -> ขั้นสูง -> ความเป็นเจ้าของ Unable to display current ownerเจ้าของปัจจุบันมีการแสดงเป็น ฉันไม่สามารถเป็นเจ้าของได้ ( Access Deniedข้อความง่ายๆที่ไม่มีรายละเอียดเพิ่มเติม) พรอมต์คำสั่งยกระดับ / PowerShell ไม่ช่วยอย่างใดอย่างหนึ่ง (ทั้งให้Access Deniedในทางของตัวเอง) Process explorer ไม่พบที่จับเปิดบนไฟล์ ในที่สุดฉันบูตไปที่ลินุกซ์และลบไฟล์ แต่สิ่งที่ฉันอยากรู้คือสิ่งที่ทำให้มัน? Security Essentials ไม่มีปัญหากับไฟล์ มันเซ็นชื่อแบบดิจิทัลโดย MS และลายเซ็นตรง

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