Your message dated Sun, 16 Feb 2025 19:17:20 +0100
with message-id <z7irsbsq0zcwe...@isildor2.loewenhoehle.ip>
and subject line Re: Bug#932103: RFP: fuidshift -- remap a filesystem tree to 
shift one set of UID/GID ranges to another
has caused the Debian Bug report #932103,
regarding RFP: fuidshift -- remap a filesystem tree to shift one set of UID/GID 
ranges to another
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
932103: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=932103
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist

Package name    : fuidshift
Version         : 3.0
Upstream Author : Name <someb...@example.org>
URL             : https://github.com/lxc/lxd/tree/master/fuidshift
License         : Apache 2.0
Programming Lang: Go
Description     : remap a filesystem tree to shift one set of UID/GID ranges to 
another

Fuidshift is useful for converting privileged containers to
unprivileged ones, and also to adapt a container master to multiple
users' authorised subuid and subguid ranges.  It also sounds like it
might be useful for fixing up cases where --numeric-owner should have
been used, but where it would be too labour-intensive to manually chown.

I learned about this tool via the following document:
  https://github.com/BenSartor/unprivileged-lxc-containers

Here is the upstream description:

  This tool lets you remap a filesystem tree, switching it from one
  set of UID/GID ranges to another.
  This is mostly useful when retrieving a wrongly shifted filesystem tree
  from a backup or broken system and having to remap everything either to
  the host UID/GID range (uid/gid 0 is root) or to an existing container's
  range.
  A range is represented as <u|b|g>:<first_container_id>:<first_host_id>:<size>.
  Where "u" means shift uid, "g" means shift gid and "b" means shift uid and 
gid.

https://github.com/lxc/lxd/blob/81b81b9ace3064c8065319f4e984378244587d80/fuidshift/main_shift.go#L26-L36

It's part of the LXD project, but I'm not sure if it's as difficult to
package as LXD itself, which is one reason why I've CCed the Go team.
I also wonder if the best way to get this into Debian would be a
src:lxd that produces bin:fuidshift.


Regards,
Nicholas

--- End Message ---
--- Begin Message ---
On Sun, Feb 16, 2025 at 06:15:20PM +0100, Vincent Tondellier wrote:
> Hello,
> 
> Le lundi 12 août 2019, 00 h 04 min 37 s UTC+1 Nicholas D Steeves a écrit :
> > LXD is going to eventually be packaged for Debian, so bin:fuidshift
> > from src:lxd makes sense to me.
> 
> I see that fuidshift is now part of the lxd-tools packages, so I think that 
> this RFP can be closed.

doing so now; bugs can easily reopened anyways.


> Regards,
> Vincent
> 
> 

--- End Message ---

Reply via email to