タイムマシンファイルシステムを使用しています(TMFS)は、バックアップドライブからデータを読み取ってWindowsコンピュータからアクセスできるようにするためのFUSEの拡張です。
LinuxとWindowsで書き込み/読み取り可能な共有フォルダを作成する -
sudo mount -t cifs -o username=<WinUser>,uid=<CentOSUser>,gid=wheel,ip=192.168.0.104 //hp1/Users/<WinUser>/p9230-stub /home/<CentOSUser>/p230-stub
次に、CentOSで通常のユーザーとして読むことができるFUSEディレクトリをここに配置します。
sudo tmfs /media/<CentOSUser>/p9230-Partn1/ /home/<CentOSUser>/p9230-stub/Partn1-viatmfs/ -ouid=$(id -u),gid=$(id -g),allow_other
cdとlsを使用して確認できるWindows共有フォルダにマウントされますが、Windowsではフォルダは表示されません。私が直接共有フォルダに移動した小さなファイルとヒューズフォルダの間で見ることができる唯一の違いは、後者はルートが所有し、前者は一般的なCentOSユーザーが所有することです。
FUSEフォルダを取得して共有するようにこれらのコマンドを再調整できますか?
答え1
あなたはインストールオプションを探しています-o allow_other
。これにより、サーキットブレーカープロセスの所有者以外のユーザーがfs(したがってsmbdユーザー)を使用できるようになります。
設定されていない場合、user_allow_other
root/etc/fuse.conf
でない限り、このオプションは使用できません。