Re: [arch-general] arch-general Digest, Vol 123, Issue 4
unsubscribe On Sat, Jan 3, 2015 at 2:35 AM, <arch-general-request@archlinux.org> wrote:
Send arch-general mailing list submissions to arch-general@archlinux.org
To subscribe or unsubscribe via the World Wide Web, visit https://lists.archlinux.org/listinfo/arch-general or, via email, send a message with subject or body 'help' to arch-general-request@archlinux.org
You can reach the person managing the list at arch-general-owner@archlinux.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of arch-general digest..."
Today's Topics:
1. list of user/group ids supplied by official packages (member graysky) 2. Re: makepkg as root (Ralf Mardorf) 3. Re: makepkg as root (member graysky) 4. Re: list of user/group ids supplied by official packages (Troy Engel) 5. Re: list of user/group ids supplied by official packages (Troy Engel) 6. Re: list of user/group ids supplied by official packages (member graysky) 7. Re: list of user/group ids supplied by official packages (Troy Engel) 8. Re: makepkg as root (Eli Schwartz)
----------------------------------------------------------------------
Message: 1 Date: Fri, 2 Jan 2015 07:50:49 -0500 From: member graysky <graysky@archlinux.us> To: arch-general@archlinux.org Subject: [arch-general] list of user/group ids supplied by official packages Message-ID: < CAO_nJAboyXF5dhJbvE27F95dC5oqqaWRQy2bhet_iNNmwsv4oQ@mail.gmail.com> Content-Type: text/plain; charset=UTF-8
Is there a list of user/group IDs that official packages from [core] [extra] and [community] provide? I wish to insure that the user/group id in an AUR package I provide[1] does not conflict a user created by an official package. I can grep for 'useradd' in my abs tree and parse through the resulting 137 lines but there must be a better way. Thanks.
1. https://aur.archlinux.org/packages/kodi-standalone-service
------------------------------
Message: 2 Date: Fri, 2 Jan 2015 14:09:19 +0100 From: Ralf Mardorf <ralf.mardorf@rocketmail.com> To: arch-general@archlinux.org Subject: Re: [arch-general] makepkg as root Message-ID: <20150102140919.001b7b0e@archlinux> Content-Type: text/plain; charset=US-ASCII
I am/was an '--asroot' user too. Does a feaure request makes sense?
Happy New Year!
------------------------------
Message: 3 Date: Fri, 2 Jan 2015 08:12:51 -0500 From: member graysky <graysky@archlinux.us> To: General Discussion about Arch Linux <arch-general@archlinux.org> Subject: Re: [arch-general] makepkg as root Message-ID: <CAO_nJAY7Y2hiwgKT=6QdH= o3dx4X_V0H0sY0-CtavNyn4cACOQ@mail.gmail.com> Content-Type: text/plain; charset=UTF-8
Don't think you'll get it added back officially. See the discussion in Allan's blog: http://allanmcrae.com/2014/12/pacman-4-2-released/
On Fri, Jan 2, 2015 at 8:09 AM, Ralf Mardorf <ralf.mardorf@rocketmail.com> wrote:
I am/was an '--asroot' user too. Does a feaure request makes sense?
Happy New Year!
------------------------------
Message: 4 Date: Fri, 2 Jan 2015 08:48:17 -0600 From: Troy Engel <troyengel+arch@gmail.com> To: General Discussion about Arch Linux <arch-general@archlinux.org> Subject: Re: [arch-general] list of user/group ids supplied by official packages Message-ID: < CAO7q0mnLYfMkYf63hjZrUbADjHj14+PEuD0KNU3avGh6zJNUZQ@mail.gmail.com> Content-Type: text/plain; charset=UTF-8
On Fri, Jan 2, 2015 at 6:50 AM, member graysky <graysky@archlinux.us> wrote:
Is there a list of user/group IDs that official packages from [core] [extra] and [community] provide? I wish to insure that the user/group id in an AUR package I provide[1] does not conflict a user created by an official package. I can grep for 'useradd' in my abs tree and parse through the resulting 137 lines but there must be a better way. Thanks.
There's a wiki-based effort to track them here:
https://wiki.archlinux.org/index.php/DeveloperWiki:UID_/_GID_Database
A valiant initiative, I'll survey my system(s) and see if I can contribute anything...
-te
------------------------------
Message: 5 Date: Fri, 2 Jan 2015 08:57:01 -0600 From: Troy Engel <troyengel+arch@gmail.com> To: General Discussion about Arch Linux <arch-general@archlinux.org> Subject: Re: [arch-general] list of user/group ids supplied by official packages Message-ID: <CAO7q0m= QxsO-wBtDxjpkUD6nbF+r7VK2+a3H1ovJf_DTOo1PLw@mail.gmail.com> Content-Type: text/plain; charset=UTF-8
On Fri, Jan 2, 2015 at 8:48 AM, Troy Engel <troyengel+arch@gmail.com> wrote:
https://wiki.archlinux.org/index.php/DeveloperWiki:UID_/_GID_Database
...and the first one I came across wasn't listed (git), I looked at it's .INSTALL file and see it's dynamic:
==== post_install() { if ! getent group git >/dev/null; then groupadd --system git fi if ! getent passwd git >/dev/null; then useradd --system -c 'git daemon user' -g git -d / -s /bin/bash git fi } ====
So there are core/extra/community packages using the system dynamic method which is probably what you should do as well, since everyone's 'git' UID/GID are most likely different. :( Makes it hard if you need to align across a cluster/shared filesystem, though.
-te
------------------------------
Message: 6 Date: Fri, 2 Jan 2015 10:00:29 -0500 From: member graysky <graysky@archlinux.us> To: General Discussion about Arch Linux <arch-general@archlinux.org> Subject: Re: [arch-general] list of user/group ids supplied by official packages Message-ID: <CAO_nJAY6xsCDqYnLJt2oSwtcvTAKDxeBycqP-= cB+PM3e-E+wg@mail.gmail.com> Content-Type: text/plain; charset=UTF-8
Thanks for that link and for the info on dynamic UID's.
On Fri, Jan 2, 2015 at 9:57 AM, Troy Engel <troyengel+arch@gmail.com> wrote:
On Fri, Jan 2, 2015 at 8:48 AM, Troy Engel <troyengel+arch@gmail.com> wrote:
https://wiki.archlinux.org/index.php/DeveloperWiki:UID_/_GID_Database
...and the first one I came across wasn't listed (git), I looked at it's .INSTALL file and see it's dynamic:
==== post_install() { if ! getent group git >/dev/null; then groupadd --system git fi if ! getent passwd git >/dev/null; then useradd --system -c 'git daemon user' -g git -d / -s /bin/bash git fi } ====
So there are core/extra/community packages using the system dynamic method which is probably what you should do as well, since everyone's 'git' UID/GID are most likely different. :( Makes it hard if you need to align across a cluster/shared filesystem, though.
-te
------------------------------
Message: 7 Date: Fri, 2 Jan 2015 09:14:07 -0600 From: Troy Engel <troyengel+arch@gmail.com> To: General Discussion about Arch Linux <arch-general@archlinux.org> Subject: Re: [arch-general] list of user/group ids supplied by official packages Message-ID: <CAO7q0m=wvB7E=Kmo=ZTu92CsYUfonNm= Hncu7+4Afq5qSnPH9A@mail.gmail.com> Content-Type: text/plain; charset=UTF-8
On Fri, Jan 2, 2015 at 9:00 AM, member graysky <graysky@archlinux.us> wrote:
Thanks for that link and for the info on dynamic UID's.
You're welcome - and I think you've helped uncover a small bug (well, enhancement) - I found two new systemd* users with suspiciously high UIDs:
systemd-journal-remote:x:998:998:systemd Journal Remote:/:/sbin/nologin systemd-journal-upload:x:997:997:systemd Journal Upload:/:/sbin/nologin
I'm pretty sure since package 'filesystem' isn't creating them (just checked) that systemd is creating them dynamically at runtime, searching through code now to prepare a bug report...
-te
------------------------------
Message: 8 Date: Fri, 2 Jan 2015 13:35:52 -0500 From: Eli Schwartz <eschwartz93@gmail.com> To: General Discussion about Arch Linux <arch-general@archlinux.org> Subject: Re: [arch-general] makepkg as root Message-ID: <CAAp_6BtPWs+0YZvig+bhcpUsMf+HUshbrXWbH= QNu93zcK8V6w@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1
'--asroot' was removed with deliberation and forethought.
If anyone can think of a compelling reason the developers have not thought of, perhaps you will have luck convincing them. Random feature requests saying you want it probably don't qualify... at least explain why you are not able to simply run 'makepkg' in another user account.
I do have to wonder, though, why... one is running as root by default??? Why else would '--asroot' be needed?
-- Eli Schwartz
------------------------------
Subject: Digest Footer
_______________________________________________ arch-general mailing list arch-general@archlinux.org https://lists.archlinux.org/listinfo/arch-general
------------------------------
End of arch-general Digest, Vol 123, Issue 4 ********************************************
Hi Wayne, This actually got posted to the mailing list instead of the intended effect of unsubscribing you. Ironically, you may receive an email about your request to unsubscribe! If you want to unsubscribe, just follow the directions at the top of the digest (copied below):
To subscribe or unsubscribe via the World Wide Web, visit https://lists.archlinux.org/listinfo/arch-general or, via email, send a message with subject or body 'help' to arch-general-request@archlinux.org
I've unsubscribe to only very few lists, so I can't give you detailed information about it, but if I recall correctly the web unsubscribe was a breeze. Just go to https://lists.archlinux.org/listinfo/arch-general and enter your email in the last box to unsubscribe. You should receive any more information needed to unsubscribe! Zander Bolgar On Sat, May 9, 2015 at 4:12 AM, Wayne Song <geekwsong@gmail.com> wrote:
unsubscribe
On Sat, Jan 3, 2015 at 2:35 AM, <arch-general-request@archlinux.org> wrote:
Send arch-general mailing list submissions to arch-general@archlinux.org
To subscribe or unsubscribe via the World Wide Web, visit https://lists.archlinux.org/listinfo/arch-general or, via email, send a message with subject or body 'help' to arch-general-request@archlinux.org
You can reach the person managing the list at arch-general-owner@archlinux.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of arch-general digest..."
Today's Topics:
1. list of user/group ids supplied by official packages (member graysky) 2. Re: makepkg as root (Ralf Mardorf) 3. Re: makepkg as root (member graysky) 4. Re: list of user/group ids supplied by official packages (Troy Engel) 5. Re: list of user/group ids supplied by official packages (Troy Engel) 6. Re: list of user/group ids supplied by official packages (member graysky) 7. Re: list of user/group ids supplied by official packages (Troy Engel) 8. Re: makepkg as root (Eli Schwartz)
----------------------------------------------------------------------
Message: 1 Date: Fri, 2 Jan 2015 07:50:49 -0500 From: member graysky <graysky@archlinux.us> To: arch-general@archlinux.org Subject: [arch-general] list of user/group ids supplied by official packages Message-ID: < CAO_nJAboyXF5dhJbvE27F95dC5oqqaWRQy2bhet_iNNmwsv4oQ@mail.gmail.com> Content-Type: text/plain; charset=UTF-8
Is there a list of user/group IDs that official packages from [core] [extra] and [community] provide? I wish to insure that the user/group id in an AUR package I provide[1] does not conflict a user created by an official package. I can grep for 'useradd' in my abs tree and parse through the resulting 137 lines but there must be a better way. Thanks.
1. https://aur.archlinux.org/packages/kodi-standalone-service
------------------------------
Message: 2 Date: Fri, 2 Jan 2015 14:09:19 +0100 From: Ralf Mardorf <ralf.mardorf@rocketmail.com> To: arch-general@archlinux.org Subject: Re: [arch-general] makepkg as root Message-ID: <20150102140919.001b7b0e@archlinux> Content-Type: text/plain; charset=US-ASCII
I am/was an '--asroot' user too. Does a feaure request makes sense?
Happy New Year!
------------------------------
Message: 3 Date: Fri, 2 Jan 2015 08:12:51 -0500 From: member graysky <graysky@archlinux.us> To: General Discussion about Arch Linux <arch-general@archlinux.org> Subject: Re: [arch-general] makepkg as root Message-ID: <CAO_nJAY7Y2hiwgKT=6QdH= o3dx4X_V0H0sY0-CtavNyn4cACOQ@mail.gmail.com> Content-Type: text/plain; charset=UTF-8
Don't think you'll get it added back officially. See the discussion in Allan's blog: http://allanmcrae.com/2014/12/pacman-4-2-released/
On Fri, Jan 2, 2015 at 8:09 AM, Ralf Mardorf <ralf.mardorf@rocketmail.com> wrote:
I am/was an '--asroot' user too. Does a feaure request makes sense?
Happy New Year!
------------------------------
Message: 4 Date: Fri, 2 Jan 2015 08:48:17 -0600 From: Troy Engel <troyengel+arch@gmail.com> To: General Discussion about Arch Linux <arch-general@archlinux.org> Subject: Re: [arch-general] list of user/group ids supplied by official packages Message-ID: < CAO7q0mnLYfMkYf63hjZrUbADjHj14+PEuD0KNU3avGh6zJNUZQ@mail.gmail.com> Content-Type: text/plain; charset=UTF-8
On Fri, Jan 2, 2015 at 6:50 AM, member graysky <graysky@archlinux.us> wrote:
Is there a list of user/group IDs that official packages from [core] [extra] and [community] provide? I wish to insure that the user/group id in an AUR package I provide[1] does not conflict a user created by an official package. I can grep for 'useradd' in my abs tree and parse through the resulting 137 lines but there must be a better way. Thanks.
There's a wiki-based effort to track them here:
https://wiki.archlinux.org/index.php/DeveloperWiki:UID_/_GID_Database
A valiant initiative, I'll survey my system(s) and see if I can contribute anything...
-te
------------------------------
Message: 5 Date: Fri, 2 Jan 2015 08:57:01 -0600 From: Troy Engel <troyengel+arch@gmail.com> To: General Discussion about Arch Linux <arch-general@archlinux.org> Subject: Re: [arch-general] list of user/group ids supplied by official packages Message-ID: <CAO7q0m= QxsO-wBtDxjpkUD6nbF+r7VK2+a3H1ovJf_DTOo1PLw@mail.gmail.com> Content-Type: text/plain; charset=UTF-8
On Fri, Jan 2, 2015 at 8:48 AM, Troy Engel <troyengel+arch@gmail.com> wrote:
https://wiki.archlinux.org/index.php/DeveloperWiki:UID_/_GID_Database
...and the first one I came across wasn't listed (git), I looked at it's .INSTALL file and see it's dynamic:
==== post_install() { if ! getent group git >/dev/null; then groupadd --system git fi if ! getent passwd git >/dev/null; then useradd --system -c 'git daemon user' -g git -d / -s /bin/bash git fi } ====
So there are core/extra/community packages using the system dynamic method which is probably what you should do as well, since everyone's 'git' UID/GID are most likely different. :( Makes it hard if you need to align across a cluster/shared filesystem, though.
-te
------------------------------
Message: 6 Date: Fri, 2 Jan 2015 10:00:29 -0500 From: member graysky <graysky@archlinux.us> To: General Discussion about Arch Linux <arch-general@archlinux.org> Subject: Re: [arch-general] list of user/group ids supplied by official packages Message-ID: <CAO_nJAY6xsCDqYnLJt2oSwtcvTAKDxeBycqP-= cB+PM3e-E+wg@mail.gmail.com> Content-Type: text/plain; charset=UTF-8
Thanks for that link and for the info on dynamic UID's.
On Fri, Jan 2, 2015 at 9:57 AM, Troy Engel <troyengel+arch@gmail.com> wrote:
On Fri, Jan 2, 2015 at 8:48 AM, Troy Engel <troyengel+arch@gmail.com> wrote:
https://wiki.archlinux.org/index.php/DeveloperWiki:UID_/_GID_Database
...and the first one I came across wasn't listed (git), I looked at it's .INSTALL file and see it's dynamic:
==== post_install() { if ! getent group git >/dev/null; then groupadd --system git fi if ! getent passwd git >/dev/null; then useradd --system -c 'git daemon user' -g git -d / -s /bin/bash git fi } ====
So there are core/extra/community packages using the system dynamic method which is probably what you should do as well, since everyone's 'git' UID/GID are most likely different. :( Makes it hard if you need to align across a cluster/shared filesystem, though.
-te
------------------------------
Message: 7 Date: Fri, 2 Jan 2015 09:14:07 -0600 From: Troy Engel <troyengel+arch@gmail.com> To: General Discussion about Arch Linux <arch-general@archlinux.org> Subject: Re: [arch-general] list of user/group ids supplied by official packages Message-ID: <CAO7q0m=wvB7E=Kmo=ZTu92CsYUfonNm= Hncu7+4Afq5qSnPH9A@mail.gmail.com> Content-Type: text/plain; charset=UTF-8
On Fri, Jan 2, 2015 at 9:00 AM, member graysky <graysky@archlinux.us> wrote:
Thanks for that link and for the info on dynamic UID's.
You're welcome - and I think you've helped uncover a small bug (well, enhancement) - I found two new systemd* users with suspiciously high UIDs:
systemd-journal-remote:x:998:998:systemd Journal Remote:/:/sbin/nologin systemd-journal-upload:x:997:997:systemd Journal Upload:/:/sbin/nologin
I'm pretty sure since package 'filesystem' isn't creating them (just checked) that systemd is creating them dynamically at runtime, searching through code now to prepare a bug report...
-te
------------------------------
Message: 8 Date: Fri, 2 Jan 2015 13:35:52 -0500 From: Eli Schwartz <eschwartz93@gmail.com> To: General Discussion about Arch Linux <arch-general@archlinux.org> Subject: Re: [arch-general] makepkg as root Message-ID: <CAAp_6BtPWs+0YZvig+bhcpUsMf+HUshbrXWbH= QNu93zcK8V6w@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1
'--asroot' was removed with deliberation and forethought.
If anyone can think of a compelling reason the developers have not thought of, perhaps you will have luck convincing them. Random feature requests saying you want it probably don't qualify... at least explain why you are not able to simply run 'makepkg' in another user account.
I do have to wonder, though, why... one is running as root by default??? Why else would '--asroot' be needed?
-- Eli Schwartz
------------------------------
Subject: Digest Footer
_______________________________________________ arch-general mailing list arch-general@archlinux.org https://lists.archlinux.org/listinfo/arch-general
------------------------------
End of arch-general Digest, Vol 123, Issue 4 ********************************************
On Sat, 9 May 2015 05:04:58 -0400, Zander B wrote:
If you want to unsubscribe, just follow the directions ...
... in the header of each mail sent from mailman mailing lists. List-Unsubscribe: <mailto:arch-general-request@archlinux.org?subject=unsubscribe> List-Help: <mailto:arch-general-request@archlinux.org?subject=help> This does mean to write the subject "unsubscribe" or "help" and leave the email's body empty and then send to arch-general-request@archlinux.org and _not_ to arch-general@archlinux.org JFTR I marked this thread as junk and might not see replies. Regards, Ralf
participants (3)
-
Ralf Mardorf
-
Wayne Song
-
Zander B