-
Notifications
You must be signed in to change notification settings - Fork 200
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] LXD UID issue #514
Comments
Hello, Are you mounting the MFS client inside the container or is the whole container stored on a MooseFS cluster? |
|
OK, can you share your I suspect that the unprivileged lxc container outside maps root to
You can always check what is going on inside MooseFS client by executeing this command in a separate terminal: |
Seems to be the case. |
Any updates on this? It prevents me from using moose on K8S/docker as well. |
Have you uncommented user_allow_other in /etc/fuse.conf? Maybe also allow_other mount option is missing? Try some of those... something may help. |
Hi, I would like to add one aspect to this thread. So for example: |
I would rather not disable access control like this... |
I'm afraid there is no option for converting specific uids to other uids right now in MooseFS. It is on the todo list though. But currently your only options are to switch off control for specific files/directories or whole exports. |
System information
MooseFS master 023198e
Debian 11
Describe the problem you observed.
I'm getting permission errors as root inside a unprivileged lxd container with swapped uids.
Outside container:
Inside container:
touch tmp
as root on host works fine.touch tmp
inside container as user craft (1000/101000) also works.touch tmp
inside container as root (0/100000) results inPermission denied
.Is this an issue with MooseFS or maybe I'm missing some configuration?
The text was updated successfully, but these errors were encountered: