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

สิทธิ์กำหนดการดำเนินการที่ผู้ใช้พิสูจน์ตัวตนได้รับอนุญาตให้ดำเนินการบนระบบไฟล์ฐานข้อมูลและระบบคอมพิวเตอร์อื่น ๆ

9
ข้อผิดพลาด SQLite 'พยายามเขียนฐานข้อมูลแบบอ่านอย่างเดียว' ระหว่างการแทรก?
ฉันมีฐานข้อมูล SQLite ที่ฉันใช้สำหรับเว็บไซต์ ปัญหาคือเมื่อฉันพยายามINSERT INTOฉันจะได้รับไฟล์PDOException SQLSTATE[HY000]: General error: 8 attempt to write a readonly database ฉัน SSH เข้าสู่เซิร์ฟเวอร์และตรวจสอบสิทธิ์และฐานข้อมูลมีสิทธิ์ -rw-rw-r-- ฉันไม่ค่อยคุ้นเคยกับสิทธิ์ * nix แต่ฉันค่อนข้างมั่นใจว่านี่หมายถึง ไม่ใช่ไดเร็กทอรี เจ้าของมีสิทธิ์อ่าน / เขียน (นั่นคือฉันตามls -l) กลุ่มมีสิทธิ์อ่าน / เขียน ทุกคนมีสิทธิ์อ่านเท่านั้น ฉันยังดูทุกที่ที่ฉันรู้จักการใช้sqlite3โปรแกรมและไม่พบว่าไม่มีอะไรเกี่ยวข้อง เพราะฉันไม่รู้ว่า PDO กำลังพยายามเปิดฐานข้อมูลด้วยสิทธิ์อะไร chmod o+w supplies.db ตอนนี้ฉันได้รับอีกPDOException: SQLSTATE[HY000]: General error: 14 unable to open database file …

8
การติดตั้ง pip ล้มเหลวด้วย: OSError: [Errno 13] การอนุญาตถูกปฏิเสธบนไดเร็กทอรี
pip install -r requirements.txtOSError: [Errno 13] Permission denied: '/usr/local/lib/...ล้มเหลวด้วยข้อยกเว้นดังต่อไปนี้ เกิดอะไรขึ้นและฉันจะแก้ไขได้อย่างไร (ฉันกำลังพยายามตั้งค่าDjango ) Installing collected packages: amqp, anyjson, arrow, beautifulsoup4, billiard, boto, braintree, celery, cffi, cryptography, Django, django-bower, django-braces, django-celery, django-crispy-forms, django-debug-toolbar, django-disqus, django-embed-video, django-filter, django-merchant, django-pagination, django-payments, django-storages, django-vote, django-wysiwyg-redactor, easy-thumbnails, enum34, gnureadline, idna, ipaddress, ipython, kombu, mock, names, ndg-httpsclient, …

11
ไม่สามารถ chown / usr / local สำหรับ homebrew ใน MacOS X 10.13 High Sierra
Homebrew ต้องการสิทธิ์ใน / usr / local และเนื่องจากไม่มีใครใช้แล็ปท็อปของฉันฉันจึงทำมาตลอด sudo chown -R $(whoami) $(brew --prefix) แต่ใน High Sierra สิ่งนี้ให้ chown: /usr/local: Operation not permitted การแก้ไขคืออะไร?


8
เจ้าของ / กลุ่ม / สิทธิ์ที่ถูกต้องสำหรับไฟล์ / โฟลเดอร์ไซต์ Apache 2 ภายใต้ Mac OS X หรือไม่
มันยากที่จะหาคำตอบเฉพาะสำหรับ Mac สำหรับคำถามนี้บนเว็บดังนั้นฉันหวังว่าใครบางคนจะช่วยให้คำถามนี้เป็นประโยชน์กับฉันได้ไหม สิทธิ์ของฉันถูกทำให้เสียหายในไซต์ของฉันและฉันไม่แน่ใจว่าจะแก้ไขได้อย่างไรโดยไม่เพียงแค่กระแทก 777 แบบเรียกซ้ำกับทุกสิ่งซึ่งค่อนข้างไม่ถูกต้องอย่างเห็นได้ชัด ขอบคุณ!

8
การติดตั้งข้อผิดพลาด Homebrew
กำลังพยายามติดตั้ง rvm และ Ruby 1.9.2 ฉันติดตั้ง homebrew และ git แล้ว แต่ไม่สามารถรับการอัปเดตที่สมบูรณ์ได้เนื่องจากฉันได้รับข้อผิดพลาดในการอนุญาต ติดตั้ง Snow Leopard ใหม่และซ่อมแซมสิทธิ์ ตอนนี้เกิดขึ้น ... $ brew ติดตั้ง wget ข้อผิดพลาด: ไม่สามารถเขียนถึง / usr / local / Cellar

9
Android: java.lang.SecurityException: Permission Denial: start Intent
ฉันได้สร้างแอปพลิเคชันที่มีกิจกรรม GWVectraNotifier ซึ่งเรียกจากแอปพลิเคชันอื่นเพื่อแสดงการแจ้งเตือน ในกล่องโต้ตอบการแจ้งเตือนจะมีปุ่ม 'แสดง' และปุ่ม 'ปิด' เมื่อคลิกปุ่ม 'แสดง' กิจกรรมที่เกี่ยวข้องจะเริ่มขึ้น ในการตรวจสอบการทำงานของแอปพลิเคชันข้างต้น ฉันเริ่มกิจกรรม GWVectraNotifier จากแอปพลิเคชัน K9Mail บนทริกเกอร์เหตุการณ์เช็คเมล ฉันสามารถเริ่มกิจกรรม GWVectraNotifier ได้สำเร็จ แต่เมื่อคลิกปุ่ม 'แสดง' ฉันจะต้องเริ่มกิจกรรม 'MessageList' ของ K9mail ในการทำเช่นนั้นฉันเขียนรหัสด้านล่าง: Intent i = new Intent(); i.setComponent(new ComponentName("com.fsck.k9", "com.fsck.k9.activity.MessageList")); i.putExtra("account", accUuid); i.putExtra("folder", accFolder); startActivity(i); ซึ่งพ่น: WARN/ActivityManager(59): Permission denied: checkComponentPermission() reqUid=10050 WARN/ActivityManager(59): Permission Denial: starting Intent …

6
เพิ่มสิทธิ์ใน AndroidManifest.xml ใน Android Studio หรือไม่
ใน Eclipse เราสามารถเพิ่มสิทธิ์ใน AndroidManifest.xml ได้โดยไปที่ AndroidManifest.xml-> Permission-> การเพิ่มสิทธิ์ วิธีเพิ่มสิทธิ์ใน Android Studio เราจะรับรายการสิทธิ์ทั้งหมดที่เราสามารถเพิ่มลงในกิจกรรมได้อย่างไร?

6
โมดูล Python os.chmod (ไฟล์ 664) ไม่เปลี่ยนสิทธิ์เป็น rw-rw-r— แต่ -w - wx ----
เมื่อเร็ว ๆ นี้ฉันใช้ระบบปฏิบัติการโมดูล Python เมื่อฉันพยายามเปลี่ยนการอนุญาตของไฟล์ฉันไม่ได้รับผลลัพธ์ที่คาดหวัง ตัวอย่างเช่นฉันตั้งใจจะเปลี่ยนสิทธิ์เป็น rw-rw-r--, os.chmod("/tmp/test_file", 664) การอนุญาตเป็นเจ้าของจริง -w - wx --- (230) --w--wx--- 1 ag ag 0 Mar 25 05:45 test_file อย่างไรก็ตามหากฉันเปลี่ยนรหัส 664 เป็น 0664 ผลลัพธ์ก็คือสิ่งที่ฉันต้องการเช่น os.chmod("/tmp/test_file", 0664) ผลลัพธ์คือ: -rw-rw-r-- 1 ag ag 0 Mar 25 05:55 test_file ใครช่วยอธิบายได้ไหมว่าเหตุใดการนำ 0 จึงสำคัญมากเพื่อให้ได้ผลลัพธ์ที่ถูกต้อง

6
Linux ทำไมฉันถึงเขียนไม่ได้ทั้งๆที่มีสิทธิ์กลุ่ม
ฉันต้องการสร้างไฟล์ในไดเร็กทอรีของกลุ่มพนักงานที่ฉันเป็นสมาชิกอยู่ ทำไมฉันถึงทำสิ่งนี้ไม่ได้ bmccann@bmccann-htpc:~$ ls -l /usr/local/lib/R/ total 4 drwxrwsr-x 2 root staff 4096 2010-07-31 16:21 site-library bmccann@bmccann-htpc:~$ id -nG bmccann bmccann adm dialout cdrom plugdev staff lpadmin admin sambashare bmccann@bmccann-htpc:~$ touch /usr/local/lib/R/site-library/tmp touch: cannot touch `/usr/local/lib/R/site-library/tmp': Permission denied

2
www-data การอนุญาต?
ดังนั้นฉันจึงมีไดเร็กทอรีใน / var / www (เรียกว่าเค้ก) และฉันต้องอนุญาตให้ www-data เขียนถึงมัน แต่ฉันก็ต้องการเขียนมันด้วย (โดยไม่ต้องใช้ sudo) ฉันกลัวที่จะเปลี่ยนสิทธิ์เป็น 777 ในกรณีที่ผู้ใช้รายอื่นในเครื่องของฉัน (หรือแฮ็กเกอร์) พยายามแก้ไขไฟล์ในไดเร็กทอรีนั้น ฉันจะอนุญาตเฉพาะการเข้าถึงสำหรับตัวเองและข้อมูล www ของ Apache ได้อย่างไร
108 apache  permissions  sudo 

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

4
การตั้งค่าสิทธิ์เริ่มต้นสำหรับไฟล์ที่สร้างขึ้นใหม่และไดเร็กทอรีย่อยภายใต้ไดเร็กทอรีใน Linux?
ฉันมีสคริปต์และแอพพลิเคชั่นที่ใช้งานได้ยาวนานจำนวนมากที่จัดเก็บผลลัพธ์ผลลัพธ์ในไดเร็กทอรีที่แชร์ระหว่างผู้ใช้บางคน ฉันต้องการวิธีตรวจสอบให้แน่ใจว่าทุกไฟล์และไดเร็กทอรีที่สร้างขึ้นภายใต้ไดเร็กทอรีที่แชร์นี้มีu=rwxg=rwxo=rสิทธิ์โดยอัตโนมัติ ฉันรู้ว่าฉันสามารถใช้umask 006ในการปิดสคริปต์ต่างๆของฉันได้ แต่ฉันไม่ชอบวิธีการนั้นเนื่องจากผู้ใช้หลายคนเขียนสคริปต์ของตัวเองและอาจลืมตั้งค่า umask ด้วยตัวเอง ฉันแค่ต้องการให้ระบบไฟล์ตั้งค่าไฟล์และไดเร็กทอรีที่สร้างขึ้นใหม่โดยได้รับอนุญาตบางอย่างหากอยู่ในโฟลเดอร์ใดโฟลเดอร์หนึ่ง เป็นไปได้หรือไม่ อัปเดต : ฉันคิดว่ามันสามารถทำได้ด้วยPOSIX ACLโดยใช้ฟังก์ชันเริ่มต้น ACL แต่ตอนนี้ฉันอยู่เหนือหัวไปหน่อย หากใครสามารถอธิบายวิธีใช้ ACL เริ่มต้นได้ก็คงจะตอบคำถามนี้ได้ดี
100 linux  permissions  acl  umask 

5
วิธีกำหนดค่า git repo ที่มีอยู่เพื่อแชร์โดยกลุ่ม UNIX
ฉันมี git repo ที่มีอยู่ (อันเปล่า) ซึ่งถึงจุดนี้เท่านั้นที่ฉันเขียนได้ ฉันต้องการเปิดให้กับกลุ่มผู้ใช้ UNIX บางกลุ่ม foo เพื่อให้สมาชิกทั้งหมดของ foo สามารถผลักดันไปได้ ฉันทราบดีว่าฉันสามารถตั้งค่าgit repo ใหม่ได้อย่างง่ายดายด้วย: git init --bare --shared=group repodir chgrp -R foo repodir แต่ฉันต้องการการดำเนินการที่เทียบเท่าสำหรับrepo dir ที่มีอยู่

1
รายการสิทธิ์ XML Android ฉบับเต็ม [ปิด]
มันยากที่จะบอกว่ากำลังถามอะไรที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือมีวาทศิลป์และไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน9 ปีที่ผ่านมา ฉันหวังว่าฉันจะพบรายการนี้ก่อนที่จะทำ หากมีเหตุผลแปลก ๆ ที่คุณต้องการสิ่งนี้ก็พร้อมให้คุณแล้ว เพียงเพราะฉันห่วงใย อย่างที่ไม่เคยมีมาก่อนให้แอปของคุณเต็มประสิทธิภาพ <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_SURFACE_FLINGER" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCOUNT_MANAGER" /> <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" /> <uses-permission android:name="android.permission.BATTERY_STATS" /> <uses-permission android:name="android.permission.BIND_APPWIDGET" /> <uses-permission android:name="android.permission.BIND_DEVICE_ADMIN" …

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