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

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

18
การทดสอบ C # หากผู้ใช้มีสิทธิ์การเขียนไปยังโฟลเดอร์
ฉันต้องทดสอบว่าผู้ใช้สามารถเขียนไปยังโฟลเดอร์ก่อนที่จะพยายามทำเช่นนั้นจริง ๆ ผมเคยนำมาใช้วิธีการดังต่อไปนี้ (ใน C # 2.0) ว่ามีความพยายามที่จะดึงสิทธิ์การรักษาความปลอดภัยสำหรับโฟลเดอร์โดยใช้Directory.GetAccessControl ()วิธีการ private bool hasWriteAccessToFolder(string folderPath) { try { // Attempt to get a list of security permissions from the folder. // This will raise an exception if the path is read only or do not have access to view the permissions. System.Security.AccessControl.DirectorySecurity …

8
คำสั่ง Unix แสดงคำสั่ง 'ls' เอาต์พุตเชิงตัวเลขของสิทธิ์ chmod ได้หรือไม่?
เป็นไปได้หรือไม่เมื่อแสดงรายการไดเร็กทอรีเพื่อดูสิทธิ์ unix ที่เป็นตัวเลขเช่น 644 แทนที่จะเป็นสัญลักษณ์เอาต์พุต -rw-rw-r-- ขอบคุณ

12
คำเตือน: โลกที่ไม่ปลอดภัยสามารถเขียนได้ dir / usr / local / bin ใน PATH, โหมด 040777
ทุกครั้งที่ฉันรันคำสั่งนี้rails server: คำเตือน: โลกที่ไม่ปลอดภัยสามารถเขียนได้ dir / usr / local / bin ใน PATH, โหมด 040777 ฉันค้นหาวิธีแก้ปัญหาที่นี่และพวกเขากล่าวว่าพิมพ์: chmod go-w /usr/local/bin แต่ฉันได้รับข้อผิดพลาดนี้: chmod: ไม่สามารถเปลี่ยนโหมดไฟล์ใน / usr / local / bin: ไม่อนุญาตให้ใช้งาน ฉันใช้ OS X ตามวิธี

22
สิทธิ์ Android หลายสิทธิ์
ฉันรู้ว่า Android 6.0 มีสิทธิ์ใหม่และฉันรู้ว่าฉันสามารถโทรหาพวกเขาด้วยสิ่งนี้ if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.WRITE_EXTERNAL_STORAGE }, PERMISSION_WRITE_STORAGE); } วันนี้ฉันเห็นแอป Google ที่ต้องการการอนุญาต 3 รายการ: รายชื่อติดต่อ sms และกล้อง มันกำลังสร้างหน้า 1-3 และเรียกพวกมันทั้งหมดเข้าด้วยกันในเวลาเดียวกันเพื่อเปิดใช้งาน ใครสามารถบอกฉันได้ว่าฉันสามารถโทร 4 สิทธิ์เพื่อเปิดใช้งานในเวลาเดียวกันเช่น SMS, กล้อง, รายชื่อและที่เก็บข้อมูล? ตัวอย่าง (ลืมชื่อแอพ google :() แอพนี้ต้องการ SMS รายชื่อติดต่อและกล้อง แอพถามฉัน (และทำหน้าไดอะล็อก 1-3) เปิดใช้งาน SMS เปิดใช้งานผู้ติดต่อแล้วกล้อง ดังนั้นแอป Google …

7
ทำไมการอนุญาต enum มักจะมีค่า 0, 1, 2, 4
ทำไมคนมักใช้ค่า enum ชอบ0, 1, 2, 4, 8และไม่0, 1, 2, 3, 4? สิ่งนี้เกี่ยวข้องกับการทำงานของบิตหรือไม่? ฉันขอขอบคุณตัวอย่างข้อมูลขนาดเล็กเกี่ยวกับวิธีการใช้งานอย่างถูกต้อง :) [Flags] public enum Permissions { None = 0, Read = 1, Write = 2, Delete = 4 }
159 c#  permissions  enums  flags 

12
ข้อผิดพลาดในการอนุญาตให้ใช้พื้นที่เก็บข้อมูลใน Marshmallow
Наэтотвопросестьответына กองมากเกินнарусском : Какполучитьсписокфайловвдиректории? (Android API ระดับ 26) ใน Lollipop ฟังก์ชันการดาวน์โหลดใช้งานได้ดีในแอพของฉัน แต่เมื่อฉันอัปเกรดเป็น Marshmallow แอปของฉันจะขัดข้องและให้ข้อผิดพลาดนี้เมื่อฉันพยายามดาวน์โหลดจากอินเทอร์เน็ตไปยังการ์ด SD: Neither user nor current process has android.permission.WRITE_EXTERNAL_STORAGE มันบ่นเกี่ยวกับรหัสบรรทัดนี้: DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); manager.enqueue(request); ฉันมีสิทธิ์ใช้งานในแอปพลิเคชันภายนอก: <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> ฉันทำความสะอาดและสร้างโครงการใหม่ แต่ก็ยังขัดข้อง

4
การสนับสนุนที่ขาดหายไปสำหรับการจัดทำดัชนีแอป Firebase (Android lint)
ฉันได้รับคำเตือนนี้เมื่อวิเคราะห์รหัสของฉัน (วิเคราะห์> ตรวจสอบรหัส) ในสตูดิโอ Android Google Search ไม่สามารถจัดทำดัชนีแอปได้ พิจารณาการเพิ่มกิจกรรมอย่างน้อยหนึ่งกิจกรรมที่มีการบรรจุโดยเจตนา ACTION-VIEW ดูคำอธิบายปัญหาสำหรับรายละเอียดเพิ่มเติม คำเตือนนี้คืออะไรและฉันจะทำให้แอปของฉันสามารถจัดทำดัชนีได้โดย Google Search อย่างไร มันฟังดูสำคัญสำหรับ SEO แต่ฉันไม่พบรายละเอียดใด ๆ ใน Google ฉันต้องการทราบวิธีการเข้าถึง "คำอธิบายปัญหา" จาก android studio แก้ไข: "แอปไม่สามารถจัดทำดัชนีโดย Google Search" คือคำเตือนเก่า คำเตือนใหม่คือ "ขาดการสนับสนุนสำหรับการจัดทำดัชนีแอป Firebase"

11
สิทธิ์ Android M: สร้างความสับสนในการใช้ฟังก์ชัน shouldShowRequestPermissionRationale ()
ฉันกำลังอ่านเอกสารอย่างเป็นทางการเกี่ยวกับรูปแบบการอนุญาตใหม่ใน Android M. มันพูดถึงshouldShowRequestPermissionRationale()ฟังก์ชั่นที่จะส่งคืนtrueหากแอพขอสิทธิ์นี้ก่อนหน้านี้และผู้ใช้ปฏิเสธคำขอ falseหากผู้ใช้หันไปขออนุญาตในอดีตและเลือกไม่ต้องถามอีกตัวเลือกวิธีนี้ผลตอบแทน แต่เราจะแยกความแตกต่างระหว่างสองกรณีต่อไปนี้ได้อย่างไร กรณีที่ 1 : แอพไม่ได้รับอนุญาตและผู้ใช้ไม่ได้รับอนุญาตก่อน ในกรณีนี้ควร ShowShowRequestPermissionRationale () จะกลับเท็จเพราะนี่เป็นครั้งแรกที่เราถามผู้ใช้ กรณีที่ 2 : ผู้ใช้ปฏิเสธการอนุญาตและเลือก "ไม่ต้องถามอีก" ในกรณีนี้ก็ควร ShowRequestPermissionRationale () จะกลับมาเป็นเท็จ ฉันต้องการส่งผู้ใช้ไปยังหน้าการตั้งค่าของแอพในกรณีที่ 2 ฉันจะแยกความแตกต่างระหว่างสองกรณีนี้ได้อย่างไร

4
ได้รับอนุญาตให้ดำเนินการทุกขั้นตอนการจัดเก็บ
คำสั่งต่อไปนี้ให้สิทธิ์ผู้ใช้ "MyUser" แก่ผู้ใช้เพื่อเรียกใช้โพรซีเดอร์ที่เก็บไว้ทั้งหมดในฐานข้อมูลหรือไม่ GRANT EXECUTE TO [MyDomain\MyUser]

6
สิทธิ์ IIS_IUSRS และ IUSR ใน IIS8
ฉันเพิ่งย้ายออกจาก IIS6 บน Win2003 ไปยัง IIS8 บน Win2012 สำหรับโฮสต์แอปพลิเคชัน ASP.NET ภายในโฟลเดอร์เดียวในแอปพลิเคชันของฉันฉันต้องสร้างและลบไฟล์ หลังจากคัดลอกไฟล์ไปยังเซิร์ฟเวอร์ใหม่ฉันยังเห็นข้อผิดพลาดต่อไปนี้เมื่อฉันพยายามลบไฟล์: การเข้าถึงพา ธ 'D: \ WebSites \ myapp.co.uk \ companydata \ filename.pdf' ถูกปฏิเสธ เมื่อฉันตรวจสอบ IIS ฉันเห็นว่าแอปพลิเคชันทำงานภายใต้บัญชี DefaultAppPool อย่างไรก็ตามฉันไม่เคยตั้งค่าการอนุญาต Windows ในโฟลเดอร์นี้เพื่อรวมIIS AppPool \ DefaultAppPool แต่เพื่อหยุดกรีดร้องลูกค้าฉันได้รับอนุญาตต่อไปนี้ในโฟลเดอร์: IUSR อ่าน & ดำเนินการ รายการเนื้อหาของโฟลเดอร์ อ่าน เขียน IIS_IUSRS ปรับเปลี่ยน อ่าน & ดำเนินการ รายการเนื้อหาของโฟลเดอร์ อ่าน เขียน …

6
ตรวจสอบการอนุญาตของกล้องใน iOS
ฉันกำลังพัฒนาแอพวิดีโอที่ง่ายมาก ฉันใช้การควบคุมอย่างเป็นทางการ: UIImagePickerController นี่คือปัญหา เมื่อนำเสนอ UIImagePickerController เป็นครั้งแรก iOS จะขออนุญาต ผู้ใช้สามารถคลิกใช่หรือไม่ หากผู้ใช้คลิกไม่การควบคุมจะไม่ถูกยกเลิก หากผู้ใช้คลิกปุ่มเริ่มต่อไปตัวจับเวลาจะดำเนินต่อไปในขณะที่หน้าจอเป็นสีดำเสมอและผู้ใช้จะไม่สามารถหยุดตัวจับเวลาหรือย้อนกลับได้ สิ่งเดียวที่ผู้ใช้สามารถทำได้คือฆ่าแอพ ครั้งต่อไปที่มีการนำเสนอ UIImagePickerController จะยังคงเป็นหน้าจอสีดำและผู้ใช้ไม่สามารถย้อนกลับไปได้หากคลิกเริ่ม ฉันสงสัยว่ามันเป็นแมลงหรือเปล่า มีวิธีใดบ้างที่เราสามารถตรวจพบการอนุญาตของกล้องเพื่อให้เราสามารถตัดสินใจแสดง UIImagePickerController ได้หรือไม่?

4
PostgreSQL: บทบาทไม่ได้รับอนุญาตให้เข้าสู่ระบบ
ฉันมีปัญหาในการเชื่อมต่อกับฐานข้อมูล postgres ของตัวเองบนเซิร์ฟเวอร์ภายใน ฉัน googled ปัญหาที่คล้ายกันและหาคู่มือนี้ https://help.ubuntu.com/stable/serverguide/postgresql.html ดังนั้น: pg_hba.conf พูดว่า: # TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 trust จากนั้นฉันสร้างผู้ใช้และกำหนดรหัสผ่านสำหรับมัน: postgres=# create …

2
มีรายงานเหตุการณ์ sudo อยู่ที่ไหน [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ การพยายามทำบางสิ่งที่ผิดพลาดในเครื่องของฉันนำไปสู่ ryan@debian:~$ sudo EAT_ALL_THE_COOKIES_BEFORE_DINNER [sudo] password for ryan: ryan is not in the sudoers file. This incident will be reported. มีการรายงานเหตุการณ์นี้อยู่ที่ไหนและฉันจะรับบันทึกคำสั่งที่พยายามดำเนินการทั้งหมดที่น่ารังเกียจได้อย่างไร

29
ข้อผิดพลาดในการติดตั้ง npm พร้อมข้อผิดพลาด: ENOENT, chmod
ฉันกำลังพยายามติดตั้งโมดูล npm ทั่วโลกที่เพิ่งเผยแพร่ ทุกครั้งที่ฉันพยายามติดตั้งไม่ว่าจะจาก npm หรือโฟลเดอร์ฉันได้รับข้อผิดพลาดนี้ npm ERR! Error: ENOENT, chmod '/usr/local/lib/node_modules/takeapeek/lib/cmd.js' npm ERR! If you need help, you may report this log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: npm ERR! <npm-@googlegroups.com> npm ERR! System Linux 3.8.0-19-generic npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "takeapeek" npm …

9
ฉันจะใช้ su เพื่อเรียกใช้สคริปต์ bash ที่เหลือในฐานะผู้ใช้นั้นได้อย่างไร
ฉันได้เขียนสคริปต์ที่ใช้เป็นอาร์กิวเมนต์ซึ่งเป็นสตริงที่เชื่อมต่อกันของชื่อผู้ใช้และโครงการ สคริปต์ควรจะเปลี่ยน (su) เป็นชื่อผู้ใช้ cd ไปยังไดเร็กทอรีเฉพาะตามสตริงโครงการ โดยพื้นฐานแล้วฉันต้องการทำ: su $USERNAME; cd /home/$USERNAME/$PROJECT; svn update; ปัญหาคือเมื่อฉันทำซู ... มันก็รออยู่ที่นั่น ซึ่งสมเหตุสมผลตั้งแต่ขั้นตอนการดำเนินการผ่านไปจนถึงการเปลี่ยนไปใช้ผู้ใช้ เมื่อฉันออกจากนั้นสิ่งที่เหลือจะดำเนินการ แต่ไม่ได้ผลตามที่ต้องการ ฉันนำหน้า su ไปยังคำสั่ง svn แต่คำสั่งล้มเหลว (กล่าวคือไม่ได้อัพเดต svn ในไดเร็กทอรีที่ต้องการ) ฉันจะเขียนสคริปต์ที่อนุญาตให้ผู้ใช้สลับผู้ใช้และเรียกใช้ svn (เหนือสิ่งอื่นใด) ได้อย่างไร

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