[英]Read Permission without unlock dialog
我想從我的應用程序中打開一些文件,該文件由應用程序本身創建,並且可以具有讀取或寫入權限。
我設置了讀取許可權文件:
chmod 400 path
我希望讀取權限文件在用戶嘗試編輯此類文件時不顯示解鎖對話框 。
是否有任何FS標志可以幫助我?
我只是注意到,如果嘗試更改文件的所有者,那么煩人的對話框將消失,用戶可以將文件復制到另一個位置。 這正是我要尋找的,但這是阻止文件的正確方法嗎?
這是有關對話框的2張圖像
如果文件僅具有讀取權限,則必須是所有者(或其他人)嘗試更改文件時文件系統將要求輸入密碼。 通常,不能將文件的所有者更改為其他所有者。 那將是一個重大的安全漏洞。
也許您正在尋找的是固定標志? 這將迫使用戶復制文件以使用它,但是讀取它應該沒有問題。 您可以從信息窗口的查找器中輕松找到給定文件。
這不是標准的unix標志,而是hfs的東西。 您將必須使用NSFileManager和方法來進行設置
setAttributes:ofItemAtPath:error:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.