名前付きボリュームを作成するとします。
podman volume create --opt type=cifs --opt o=async --opt device=//mynas.lan/steamcache steamcache
によると、podman volume inspect
このボリュームのマウントポイントは次のとおりです。
/home/me/.local/share/containers/storage/volumes/steamcache/_data
そのため、root権限なしでインストールできるように、以下を追加しました/etc/fstab
。
//mynas.lan/steamcache /home/me/.local/share/containers/storage/volumes/steamcache/_data cifs noauto,user 0 0
手動でインストールすると、次のように動作します。
mount /home/me/.local/share/containers/storage/volumes/steamcache/_data
smb パスワードを要求し、権限をエスカレーションせずにフォルダを正しくマウントします。
ただし、このボリュームを使用するPodmanコンテナを起動すると、smbパスワードの入力を求められます。
Error: error mounting volume steamcache for container 49da929a55753c244cae62244c2bb5417013a37785667d1d138026a4e1d48163: mount error(1): Operation not permitted
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
mount: permission denied (are you root?)
私がここで何を間違っているのか?