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

Reply via email to