簡體   English   中英

閱讀權限,無需解鎖對話框

[英]Read Permission without unlock dialog

我想從我的應用程序中打開一些文件,該文件由應用程序本身創建,並且可以具有讀取或寫入權限。

我設置了讀取許可權文件:

chmod 400 path

我希望讀取權限文件在用戶嘗試編輯此類文件時不顯示解鎖對話框

是否有任何FS標志可以幫助我?

我只是注意到,如果嘗試更改文件的所有者,那么煩人的對話框將消失,用戶可以將文件復制到另一個位置。 這正是我要尋找的,但這是阻止文件的正確方法嗎?

這是有關對話框的2張圖像

解鎖對話框

允許對話框

如果文件僅具有讀取權限,則必須是所有者(或其他人)嘗試更改文件時文件系統將要求輸入密碼。 通常,不能將文件的所有者更改為其他所有者。 那將是一個重大的安全漏洞。

也許您正在尋找的是固定標志? 這將迫使用戶復制文件以使用它,但是讀取它應該沒有問題。 您可以從信息窗口的查找器中輕松找到給定文件。

這不是標准的unix標志,而是hfs的東西。 您將必須使用NSFileManager和方法來進行設置

setAttributes:ofItemAtPath:error:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM