On Wed, Dec 3, 2025 at 12:57 PM Marco Atzeri via Cygwin
<[email protected]> wrote:
>
> I am probably missing something, but this seems bizarre (to me)
>
> $ id
> uid=197608(Marco) gid=197121(NESSUNO) groups=197121(NESSUNO),114(Account
> locale e membro del gruppo Administrators),544(Administrators),547(Power
> Users),545(Users),4(INTERACTIVE),66049(ACCESSO CONSOLE),11(Authenticated
> Users),15(Questa organizzazione),113(Account
> locale),4095(CurrentSession),66048(LOCALE),262154(Autenticazione
> NTLM),405504(Livello obbligatorio alto)
>
>
> $ newgrp 545 touch prova2
> newgrp: group '545' does not exist
>
> $ uname -svr
> CYGWIN_NT-10.0-26200 3.6.5-1.x86_64 2025-10-09 17:21 UTC
Please use the group name ("Users" in your case) and not the numeric GID.
If you really need to use the numeric gid, then you can use $ getent
group 545 | awk -F ':' '{ print $1 } ' # to convert it to a group name
(see comment below about localised Windows builtin group names), and
then plug that into newgrp:
$ newgrp "$(getent group 545 | awk -F ':' '{ print $1 } ')" touch prova2 #
BTW: There is one issue with this: Windows builtin account names
(users+groups) can be localised, e.g. English gid=545 is "Users",
while in German it's "Benutzer".
----
Bye,
Roland
--
__ . . __
(o.\ \/ /.o) [email protected]
\__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer
/O /==\ O\ TEL +49 641 3992797
(;O/ \/ \O;)
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple