Hello,

On Tue, Oct 01, 2024 at 11:08:19AM -0000, Chupin Maxime via Mailman-users wrote:
>  root@machine: sudo -u list bash

If you are root already, you could also use su:

su - -u list -s /bin/bash -c "mailman-web makemigrations --merge"

(the -s /bin/bash is because the list account has a /usr/sbin/nologin shell in 
/etc/passwd)

Also note that Debian has a wrapper for mailman commands (but not mailman-web
commands), for example:

root@ds-services-mailman:~# mailman-wrapper version
GNU Mailman 3.3.8 (Tom Sawyer)

This wrapper, when run from root (sudo mailman-wrapper or just mailman-wrapper
under the root user) changes the user to the list user:

   root@ds-services-mailman:~# cat $(which mailman-wrapper)
   #!/bin/sh

   su -s /bin/sh -c "mailman $*" list

Not very different from my su above.
_______________________________________________
Mailman-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at: 
https://lists.mailman3.org/archives/list/[email protected]/message/J5CWBN2UVXBAXIJBHSZY5VJOBSNZOXEV/

This message sent to [email protected]

Reply via email to