On 03/12/2025 13:50, Roland Mainz via Cygwin wrote:
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

Thanks

as usual PEBCAK 

--
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