ifuse為不同使用者掛載iPhone(權限)

ifuse為不同使用者掛載iPhone(權限)

我想使用 iFuse 將 iPhone 4 檔案系統安裝到 Raspberry Pi 上,並讓其他使用者存取此安裝點。

我可以以普通用戶成功掛載FS

[gotschi@berry ~]$ ifuse /media/idevice/

[gotschi@berry ~]$ ls -la /media/        
total 8
drwxr-xr-x  3 root    root  4096 Dec 23 18:04 .
drwxr-xr-x 18 root    root  4096 Jul 22 15:02 ..
-rw-r--r--  1 root    root     0 Dec 23 18:04 1
drwxr-xr-x 17 gotschi users  646 Dec 20 13:38 idevice

[gotschi@berry ~]$ ls /media/idevice/
Books  Downloads     PhotoData  PublicStaging  Recordings  iTunes_Control        youtube-stdout
Airlock  DCIM   HighlandPark  Photos     Purchases      Safari    youtube-stderr

以普通用戶身份安裝沒有任何問題。然而,對於 root 來說,掛載是這樣的:

[root@berry ~]# ls -la /media/
ls: cannot access /media/idevice: Permission denied
total 8
drwxr-xr-x  3 root root 4096 Dec 23 18:04 .
drwxr-xr-x 18 root root 4096 Jul 22 15:02 ..
-rw-r--r--  1 root root    0 Dec 23 18:04 1
d?????????  ? ?    ?       ?            ? idevice

我無法以root 或除gotschi 之外的任何其他使用者身分存取idevice/。

我嘗試使用 nobody ( sudo -u nobody /bin/ifuse /media/idevice) 使用者使用 ifuse,但沒有成功(沒有錯誤,沒有掛載),我還將 nobody 新增到群組儲存、usbmux 和 sudo。

我想要實現的目標:在啟動時安裝 iPhone 並為所有用戶提供存取權限(尤其是 http 用戶,它將使用 php 腳本移動檔案) ) @重新啟動。

您可能會問為什麼:這是一部舊的運營商鎖定 iPhone,螢幕破損且電池損壞。我將它用作帶有 php、python 和 mysql 的低功耗網頁伺服器。到目前為止工作完美,但是透過 2.4GHz Wifi 傳輸檔案非常慢:/感謝您的任何提示!

答案1

首先在/etc/fuse.conf中啟用allow_other,然後在參數中指定:

ifuse MOUNTPOINT -o allow_other

答案2

我對 ifuse 如何安裝手機進行了很多實驗,但沒有成功。

但是,我設法使用 sudoers 文件中的規則移動文件,以便我的腳本以 root (sudo) 身份運行。

相關內容