一部のユーザーに対してのみパーティションをマウントできますか?

一部のユーザーに対してのみパーティションをマウントできますか?

このスレッドは以下で提供されます。ここ。これはAndroidの質問ですが、理論的なコマンドライン部分をここに質問するのが最善だと思います。

簡単に言うと:Ext4ファイルシステムマウントを実装しましたが、このマウントはルートに存在ユーザー。

詳細:

root@unknown:/ # mount | grep "sdcard" -i
/dev/block/mmcblk1p1 /storage/sdcard1 ext4 rw,seclabel,relatime,data=ordered 0 0
root@unknown:/ # exit
u0_a98@unknown:/ $ mount | grep "sdcard"
u0_a98@unknown:/ $ mount | grep "mmcblk"

わかるように、一般ユーザーには見えないデバイスがインストールされました。明らかに、これはあなたが持っているものと関係があります。許可が拒否されましたぜひ訪れてみてください。
ちなみに、これは一種のバグかもしれません。

または可能ですか?Linuxでこれを行いますか?

ベストアンサー1

これは、カーネル/オペレーティングシステムがLinuxコンテナ(LXC)をサポートしている場合、Linuxで可能です。 (アンドロイドはこんなものを使っているようですが…)

たとえば、次のように独自のマウントネームスペースを使用して新しいシェルを作成します。

  $ lxc-unshare -s MOUNT /bin/bash

引用:


ちなみに、これは一種のバグかもしれません。

いいえ、これはバグではありません。

おすすめ記事