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

การอนุญาตและการ จำกัด ผู้ใช้ที่สามารถดำเนินการกับไฟล์เฉพาะ

12
วิธีใช้ pip หลังจากอัพเกรด OS X El Capitan
หลังจากอัพเดต El Capitan ฉันไม่สามารถเรียกใช้การติดตั้ง pip ได้ ข้อผิดพลาดที่ฉันได้รับคือ "การดำเนินการไม่ได้รับอนุญาต" เมื่อ pip พยายามสร้างโฟลเดอร์ใหม่ขณะติดตั้ง creating /System/Library/Frameworks/Python.framework/Versions/2.7/share error: could not create '/System/Library/Frameworks/Python.framework/Versions/2.7/share': Operation not permitted ที่จริงแล้วโดยทั่วไปฉันไม่สามารถสร้างโฟลเดอร์ ฯลฯ ในโฟลเดอร์เหล่านี้ได้ ลองใช้ sudo ที่ไม่ช่วย นอกจากนี้ฉันได้ทำ sudo chflags nouchg /System/Library/Frameworks/Python.framework/Versions/2.7/ ข้างต้นไม่ได้ช่วยอย่างใดอย่างหนึ่ง ฉันจะทำอย่างไรเพื่อให้สามารถติดตั้งห้องสมุดหลามได้อย่างราบรื่นอีกครั้ง

9
ฉันจะคัดลอกไฟล์จาก Mac ไปยังพีซีผ่าน Microsoft Remote Desktop ได้อย่างไร
ฉันติดตั้ง Remote Desktop ของ Microsoft และเชื่อมต่อกับพีซี ฉันจะแชร์ไฟล์ระหว่าง Mac และพีซีได้อย่างไร เมื่อฉันใช้ RDP บน Windows ฉันสามารถเพิ่มไฟล์ลงในคลิปบอร์ดและวางไว้ในหน้าต่าง RDP สิ่งเดียวกันดูเหมือนจะไม่ทำงานใน RDP เวอร์ชัน mac หากฉันพยายามแชร์หนึ่งในโฟลเดอร์ Mac ของฉันกับคอมพิวเตอร์ RDP จากนั้นดับเบิลคลิกที่ไดรฟ์นั้นใน RDP มันบอกว่า: \\ tsclient \ Downlo1 ไม่สามารถเข้าถึงได้ คุณอาจไม่ได้รับอนุญาตให้ใช้ทรัพยากรเครือข่ายนี้ ติดต่อผู้ดูแลระบบของเซิร์ฟเวอร์นี้เพื่อดูว่าคุณมีสิทธิ์การเข้าถึงหรือไม่ การเข้าถึงถูกปฏิเสธ.

6
สิทธิ์ของฉันสำหรับ / usr / local / ถูกต้อง?
ฉันใช้HomeBrewสำหรับความต้องการพอร์ตของฉัน (ดูเหมือนว่า“ สะอาดกว่า” มากกว่า MacPorts) ฉันสามารถติดตั้งได้โดยไม่ต้องติดตั้งsudo(ซึ่งยอดเยี่ยม) แต่ขั้นตอนการเชื่อมโยงคนดูเหมือนจะต้องการ ( /usr/local/share/man/man3เป็นของroot) คู่มือผมพบแสดงให้เห็นฉันซ้ำด้วยการทำchown /usr/local sudo chown -R `whoami` /usr/local ปลอดภัยหรือไม่? หรือว่าเป็นความคิดที่แย่™ ด้วย: สิทธิ์ของฉันถูกต้องหรือไม่ $ pwd /usr/local/share/man $ ls -lah total 32 drwxrwxr-x 8 root staff 272B 4 Set 11:02 . drwxrwxr-x 9 root staff 306B 10 Set 11:27 .. drwxr-xr-x 3 root wheel …

5
การอนุญาต Homebrew & ผู้ใช้หลายคนจำเป็นต้องชงการปรับปรุง
ฉันใช้Homebrewการจัดการแพคเกจติดตั้งในสิงโต(สิงโตเซิร์ฟเวอร์จริง แต่ไม่ควรเรื่อง) Homebrew ถูกติดตั้งภายใต้ผู้ใช้หนึ่งคน ตอนนี้ผู้ใช้รายอื่นต้องการเพิ่มแพ็คเกจและ Homebrew ไม่มีความสุข: $ brew update fatal: Unable to create '/usr/local/.git/index.lock': Permission denied Error: Failure while executing: git checkout -q master สิ่งนี้ถือว่าแย่หรือไม่? ฉันคิดว่าหนึ่งในข้อดีของการใช้สำหรับการติดตั้งของคุณคือการที่คุณไม่จำเป็นต้อง/usr/local/ sudoแต่เราทำอย่างชัดเจน ผู้ใช้ทั้งหมดที่จะต้องแก้ไข Homebrew เป็นสมาชิกของกลุ่มผู้ดูแลระบบ ดังนั้นฉันทำได้chmod -R g+w /usr/local/แต่กลัวว่าสิ่งนี้จะทำให้เกิดปัญหาหรือทำให้เกิดปัญหาด้านความปลอดภัย! แนะนำ? $ ls -al /usr/local/.git/ total 432 drwxr-xr-x 14 ladmin admin 476 Feb 24 11:48 …

5
เหตุใดฉันจึงได้รับข้อผิดพลาด“ ความเป็นเจ้าของที่น่าสงสัยของไฟล์” เมื่อเรียกใช้ Agent Agent เรียกใช้ไฟล์. plist ของฉัน
ฉันมีตัวแทนเปิดตัวกำหนดค่าให้รันไฟล์ .plist /Library/LaunchAgent/foo.plistตัวอย่างเช่น: ภายใน .plist นี้จะถูกตั้งค่าให้ทำงานในระหว่างและLoginWindowAqua เมื่อฉันพยายามเปิดคอมพิวเตอร์และไปที่หน้าจอการเข้าสู่ระบบโปรแกรมนี้ควรทำงาน แต่ให้ข้อผิดพลาดต่อไปนี้ (ในคอนโซล) แทน: launchctl: การเป็นเจ้าของที่น่าสงสัยในไฟล์ (ข้าม): /Library/LaunchAgents/foo.plist เมื่อฉันพยายามลงชื่อเข้าใช้บัญชีที่ไม่ใช่ผู้ดูแลระบบจะให้ข้อความแสดงข้อผิดพลาดเดียวกัน เมื่อฉันพยายามเข้าสู่ระบบด้วยบัญชีผู้ดูแลระบบก็ใช้งานได้ดี ฉันจะซื่อสัตย์ฉันไม่รู้มากเกี่ยวกับสิทธิ์และการอนุญาตของ Mac OS X ในการสร้างไฟล์ที่ผมเปิดมันขึ้นมาในemacsที่มีsudoอยู่ในบัญชีผู้ดูแลระบบ (เช่นโดยการใช้suคำสั่งตั้งแต่บัญชีอื่น ๆ ไม่มีสิทธิ์ sudo) และจากนั้นบันทึกไว้ ฉันต้องใช้บัญชีใดในการสร้างไฟล์เพื่อให้สามารถใช้งานได้กับผู้ใช้ทุกคน ฉันจำเป็นต้องใช้คำสั่ง sudo หรือไม่ ฉันจำเป็นต้องเปลี่ยนการอนุญาตของไฟล์ (เช่นใช้chmod) หรือไม่? มีวิธีง่ายๆในการใช้ไฟล์ที่มีอยู่และเปลี่ยนความเป็นเจ้าของแทนที่จะต้องสร้างไฟล์ใหม่หรือไม่? ใครช่วยอธิบายหน่อยได้ว่าทำไมข้อผิดพลาดนี้ถึงเกิดขึ้น?

6
ไม่สามารถย้ายไฟล์ด้วยรูทบน OS X
ฉันพยายามย้ายไฟล์บางไฟล์ไปยังโฟลเดอร์ย่อยใน OS X หนึ่งไม่ยอมย้าย Operation not permittedมันบอกว่า ฉันลองอีกครั้งในฐานะรูท: $ sudo mv file subfolder/ mv: rename file to subfolder/file: Operation not permitted $ sudo mv file filex mv: rename file to filex: Operation not permitted $ lsattr file lsattr: Inappropriate ioctl for device While reading flags on file ฉันลองlsattrไฟล์อื่น ไฟล์ทั้งหมดที่ฉันพยายามให้ฉันข้อความเดียวกัน:Inappropriate ioctl …

5
“ @” มีความหมายอะไรในการอนุญาตให้ใช้ไฟล์ unix
ฉันมีไฟล์ที่ได้รับอนุญาตบน MacBook Pro ของฉัน: -rwxr-xr-x@ 1 root wheel 101K Feb 29 17:09 apachectl สิ่งที่@ยืนสำหรับ ฉันไม่สามารถเรียกใช้ไฟล์และนี่เป็นสิ่งเดียวที่โดดเด่นสำหรับฉัน ฉันจะกำจัดมันได้อย่างไร เช่นเดียวกับพื้นหลังบางส่วนฉันคัดลอกสิ่งนี้จากการสำรองข้อมูล Time Machine
49 macos  permission 

2
อนุญาตให้ sudo กับผู้ใช้รายอื่นโดยไม่มีรหัสผ่าน
ฉันต้องการที่จะสามารถ 'su' ให้กับผู้ใช้ที่เฉพาะเจาะจงทำให้ฉันสามารถเรียกใช้คำสั่งใด ๆ โดยไม่ต้องป้อนรหัสผ่าน ตัวอย่างเช่น: หากการเข้าสู่ระบบของฉันคือ user1 และผู้ใช้ที่ฉันต้องการ 'su' ถึงคือ user2: ฉันจะใช้คำสั่ง: su - user2 แต่จากนั้นมันก็เตือนฉันด้วย Password:
46 permission  sudo 

6
สร้างไฟล์ใน `/ usr / local` สามารถเขียนได้สำหรับโฮมบรูว์
ฉันพยายามทำให้ homebrew ทำงานได้ดี แต่ดูเหมือนว่าทุกอย่างภายใน/usr/localไม่สามารถเขียนได้และทุกอย่างก็ตกลงไป มันบอกให้ฉันวนซ้ำchown /usr/localและฉันก็ลองมัน การดำเนินการถูกปฏิเสธดังนั้นฉันจึงทำอย่างนั้น ดูเหมือนว่าจะทำงานได้ แต่ด้วยความเงียบน่าขนลุกที่ฉันได้ยินถือว่าสุภาพใน Unix น่าเสียดายที่ความพยายามที่ประสบความสำเร็จใด ๆ เกิดขึ้นbrew updateพร้อมกับเสียงขรมเดียวกันของข้อผิดพลาด ฉันรันคำสั่งอีกครั้ง-vและดูเหมือนว่าการดำเนินการจะไม่ได้รับอนุญาตสำหรับสิ่งใดก็ตามที่อยู่ภายใน เท่าที่คำตอบน่าจะเป็น "เรียนรู้ยูนิกซ์" ฉันแค่พยายามปฏิบัติตามข้อกำหนดงานบางอย่างที่นี่สำหรับการสอนเกี่ยวกับ Ruby ดังนั้นนั่นเป็นขั้นตอนสองสามขั้นตอนข้างต้นที่ฉันยังอยู่ brew doctor: Warning: /usr/local/Frameworks isn't writable. This can happen if you "sudo make install" software that isn't managed by by Homebrew. If a formula tries to write a file to …

2
ดรอปบ็อกซ์ขอสิทธิ์เปลี่ยนโฟลเดอร์ผิดหลังจากเปลี่ยนชื่อบัญชี
ฉันเพิ่งได้รับ macbook ใหม่และตอนนี้กำลังติดตั้งแอพลงไป หลังจากตั้งค่า Dropbox และทุกอย่างอื่นฉันตัดสินใจว่าฉันต้องการเปลี่ยนชื่อบัญชี (ซึ่งเดิมคือ "mac") เป็นชื่อของฉัน ทุกอย่างทำงานได้ดีจนกระทั่งฉันพยายามเปิด Dropbox มันขออนุญาตไปยังโฟลเดอร์ผู้ใช้ที่ไม่ถูกต้อง (ของชื่อบัญชีเก่า) เช่นนี้: ฉันลองยกเลิกการเชื่อมโยงคอมพิวเตอร์ของฉันจากบัญชี Dropbox และติดตั้ง Dropbox อีกครั้งซอฟต์แวร์ยังคงมองหาการอนุญาตของโฟลเดอร์นั้น ฉันควรทำอย่างไรเพื่อแก้ไขปัญหานี้ กรุณาแนะนำและขอบคุณ แก้ไข: หลังจากฉันพิมพ์รายละเอียดการเข้าสู่ระบบแล้วนี่คือสิ่งที่ฉันได้รับ: สิ่งนี้คือโฟลเดอร์ที่/Users/macไม่มีอยู่ ฉันคลิกที่ลิงค์ของกล่องโต้ตอบและได้รับบันทึกนี้: bn.BUILD_KEY: Dropbox bn.VERSION: 2.6.31 bn.DROPBOXEXT_VERSION: ล้มเหลว bn.is_frozen: pid จริง: 489 ppid: 233 uid: 501 user_info: pwd.struct_passwd **** ', pw_uid = 501, pw_gid = 20, pw_gecos …

2
สิทธิ์สำหรับไฟล์ใหม่ในไดเรกทอรีที่ใช้ร่วมกัน
เราเพิ่งได้ iMac ใหม่กำลังใช้/Users/Sharedไดเรกทอรีเพื่อจัดเก็บเนื้อหาสื่อ (รูปภาพ, เสียง, วิดีโอ) ที่เราต้องการให้ผู้ใช้ทุกคนในเครื่องสามารถเข้าถึงได้ หลังจากการคัดลอกไฟล์ทั้งหมดในตอนแรกเราตั้งค่าการอนุญาตที่ต้องการแล้วใช้การอนุญาตเดียวกันกับเนื้อหาไดเรกทอรีทั้งหมดซ้ำ สิ่งนี้ทำงานได้ดียกเว้นเมื่อใดก็ตามที่มีคนสร้างไฟล์หรือไดเรกทอรีใหม่มันไม่มีสิทธิ์เหมือนกันและเราต้องทำซ้ำกระบวนการอนุญาตทั้งหมดก่อนที่ทุกคนจะสามารถเข้าถึงได้ มีวิธีที่เราสามารถตั้งค่าการอนุญาตสำหรับไฟล์ / ไดเรกทอรีใหม่ทั้งหมดที่สร้างขึ้นภายในไดเรกทอรีนั้นหรือไม่?
31 macos  permission 

2
Homebrew ไม่ต้องการการเป็นเจ้าของ / usr / local อีกต่อไปอย่างไร
วันนี้ฉันวิ่งbrew updateและหลังจากย้ายพื้นที่เก็บข้อมูลมันรายงานว่าไม่จำเป็นต้องเป็นเจ้าของ/usr/local: $ brew update Updated Homebrew from 5371359 to 13f08a2. ... ==> Migrating HOMEBREW_REPOSITORY (please wait)... ==> Migrated HOMEBREW_REPOSITORY to /usr/local/Homebrew! Homebrew no longer needs to have ownership of /usr/local. If you wish you can return /usr/local to its default ownership with: sudo chown root:wheel /usr/local การเปลี่ยนแปลงนี้ดูเหมือนจะไม่แน่นอน ก่อให้เกิดพฤติกรรมใหม่นี้ได้อย่างไรโดยผ่านการควบคุมความปลอดภัย?

8
วิธีแก้ไข 403 ใน Apache OS ในตัว
ฉันพยายามที่จะตั้งค่าสภาพแวดล้อมในเครื่องบน MacBook Air 13 "ตัวใหม่ของฉัน: Apache ในตัวกับDocumentRootPHP ของฉันและ MySQL ฉันมักจะอัปเดต/etc/hostsเพื่อใช้งานเว็บไซต์ท้องถิ่นของฉันด้วยความคิดเห็นที่ค่อนข้างดี: local/exampleสำหรับการอ้างอิงฉันมักจะ ตรวจสอบ: จะเปลี่ยน Mac OS X Lion เป็นเว็บเซิร์ฟเวอร์ได้อย่างไร? การเปิดใช้งาน Apache ใน Mac OS X Mountaion Lion สิทธิ์ Apache คราวนี้ฉันเพียงแค่การต้องห้าม 403ข้อผิดพลาดทุกครั้งที่ผมตี127.0.0.1, หรือlocalhost localครั้งแรกที่ฉันเห็นเทอร์มินัลที่ทั้ง Apache และ PHP กำลังทำงาน (แม้ว่าฉันจะไม่สามารถดูหน้า PHP); จากนั้นฉันอัปเดตสิทธิ์ทั้งหมดตามสิทธิ์ Apache ; ตอนนี้ฉันหมดหวัง นี่คือการกำหนดค่า Apache ที่เกี่ยวข้อง: /etc/hosts( ดูไฟล์ - เพิ่มหนึ่งบรรทัด) /etc/apache2/httpd.conf( …

1
ไม่สามารถเขียนถึง / usr / lib
ฉันอัปเกรดเป็น OS X El Capitan และพยายามติดตั้งแอปใหม่ (MPLAB X จาก Microchip) แต่ฉันพบข้อผิดพลาดเนื่องจากไม่สามารถคัดลอกไลบรารีไป/usr/libได้แม้ว่าจะขอรหัสผ่านรูท ผมพยายามที่จะคัดลอกห้องสมุดด้วยตนเองโดยใช้แต่ก็กล่าวว่าsudo cp libSEGGERAccessLink.dylib /usr/libcp: /usr/lib/libSEGGERAccessLink.dylib: Operation not permitted นี่เป็นปัญหาสิทธิ์หรือไม่ ฉันจะเขียนถึงได้/usr/libอย่างไร ls -ld /usr/libผลตอบแทน: drwxr-xr-x 263 root wheel 8942 Oct 2 15:49 /usr/lib

2
ดูตัวอย่างปฏิเสธที่จะเปิดไฟล์ pdf อ้างสิทธิ์ในการขออนุญาตอย่างไม่ถูกต้อง
ฉันต้องออกจากการดูตัวอย่าง (มันไม่ตอบสนองหลังจากพยายามเปิด gif แบบเคลื่อนไหว 200Mb) แต่หลังจากเริ่มใหม่อีกครั้งไฟล์บางไฟล์ที่เปิดก่อนที่จะไม่เปิดอีกต่อไป แต่กล่องข้อผิดพลาดปรากฏขึ้นบอกว่า ไม่สามารถเปิดไฟล์“ file.pdf” ได้เนื่องจากคุณไม่ได้รับอนุญาตให้ดู และ หากต้องการดูหรือเปลี่ยนการอนุญาตให้เลือกรายการใน Finder และเลือกไฟล์> รับข้อมูล (ฉันจะสร้างภาพของกล่องข้อผิดพลาดนั้นได้อย่างไร) อย่างไรก็ตามสิทธิ์ของไฟล์นั้นโอเคตัวค้นหาจะสร้างการแสดงตัวอย่างตามปกติและ acroread สามารถเปิดไฟล์ได้ ฉันสงสัยว่าภาพตัวอย่างได้สร้างการล็อคไฟล์นี้ไว้ที่ใดที่หนึ่ง แต่ฉันไม่แน่ใจว่าอยู่ที่ไหนและอย่างไร OSX 10.9.5 (คัดลอกไฟล์ในเทอร์มินัลไปยังอีกอันหนึ่งและพยายามเปิดที่ไม่ได้ช่วยเช่นเดียวกับการเปลี่ยนสิทธิ์ในการอ่าน - เขียนสำหรับทุกคน)

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