Re: useradd user ids
--On 21 April 2006 17:18 +0200 Corinna Vinschen wrote: You should see the RIDs in big installations with 100.000 users... [...] You didn't have a look into http://cygwin.com/cygwin-ug-net/ntsec.html lately, I assume. The RID is mentioned right at the start. ;-) I did not see any mention of 1 there but 'mkpasswd -l -c' offers me an entry with a uid that is my 6-digit RID plus 1. -- Owen Rees Hewlett Packard Laboratories, Bristol, UK -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: useradd user ids
On Apr 24 15:01, Owen Rees wrote: --On 21 April 2006 17:18 +0200 Corinna Vinschen wrote: You should see the RIDs in big installations with 100.000 users... [...] You didn't have a look into http://cygwin.com/cygwin-ug-net/ntsec.html lately, I assume. The RID is mentioned right at the start. ;-) I did not see any mention of 1 there I never claimed that. but 'mkpasswd -l -c' offers me an entry with a uid that is my 6-digit RID plus 1. The -c option always adds the default offset. It's not intended for local accounts anyway. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: useradd user ids
--On 24 April 2006 16:50 +0200 Corinna Vinschen wrote: but 'mkpasswd -l -c' offers me an entry with a uid that is my 6-digit RID plus 1. The -c option always adds the default offset. It's not intended for local accounts anyway. It's not just -c that adds the 1: mkpasswd.exe -d $USERDOMAIN -u $USERNAME also gives a uid that is RID+1. The ntsec page mentions using mkpasswd and mkgroup but does not explain how the uid or gid is chosen. I think my comment was prompted by the mention of numbers of 4 digits earlier in this thread. Having a 6-digit RID for my domain account I can see that the uid generation does straightforward arithmetic and not some sort of string processing. (Is it really 19106 this year? Some people wrote code that thinks so.) -- Owen Rees Hewlett Packard Laboratories, Bristol, UK -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: useradd user ids
On Apr 21 01:15, Igor Peshansky wrote: Besides, the default mapping is to take the last 4 digits of the SID for the UID for local users, and 1 + the last 4 digits of the SID for domain users, Nope, it takes the complete RID as uid or gid, even if it's . Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: useradd user ids
On Fri, 21 Apr 2006, Corinna Vinschen wrote: On Apr 21 01:15, Igor Peshansky wrote: Besides, the default mapping is to take the last 4 digits of the SID for the UID for local users, and 1 + the last 4 digits of the SID for domain users, Nope, it takes the complete RID as uid or gid, even if it's . Sorry, I should have said the last part of the SID, which is usually 4 digits (but isn't for some users, notably SYSTEM). Plus, I didn't know it was called the RID. :-) Thanks for the correction. Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_[EMAIL PROTECTED] | [EMAIL PROTECTED] ZZZzz /,`.-'`'-. ;-;;,_Igor Peshansky, Ph.D. (name changed!) |,4- ) )-,_. ,\ ( `'-' old name: Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends compte. But no -- you are no fool; you call yourself a fool, there's proof enough in that! -- Rostand, Cyrano de Bergerac -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: useradd user ids
On Apr 21 11:11, Igor Peshansky wrote: On Fri, 21 Apr 2006, Corinna Vinschen wrote: On Apr 21 01:15, Igor Peshansky wrote: Besides, the default mapping is to take the last 4 digits of the SID for the UID for local users, and 1 + the last 4 digits of the SID for domain users, Nope, it takes the complete RID as uid or gid, even if it's . Sorry, I should have said the last part of the SID, which is usually 4 digits [...] You should see the RIDs in big installations with 100.000 users... Plus, I didn't know it was called the RID. :-) Thanks for the correction. You didn't have a look into http://cygwin.com/cygwin-ug-net/ntsec.html lately, I assume. The RID is mentioned right at the start. ;-) Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: useradd user ids
On Thu, 20 Apr 2006, Steve Kelem wrote: How do I set my user group id to a specific value? I would like it to match the uid gid assigned by Linux on our main server. If my local settings match the main server's, then ssh works more smoothly. Do you mean the name or the numeric value? In either case, just edit /etc/passwd and /etc/group on Cygwin -- the SID is the only value that really matters as far as Windows is concerned. All the rest is up to you. HTH, Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_[EMAIL PROTECTED] | [EMAIL PROTECTED] ZZZzz /,`.-'`'-. ;-;;,_Igor Peshansky, Ph.D. (name changed!) |,4- ) )-,_. ,\ ( `'-' old name: Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends compte. But no -- you are no fool; you call yourself a fool, there's proof enough in that! -- Rostand, Cyrano de Bergerac -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: useradd user ids
Igor Peshansky said the following on 4/20/2006 12:24 PM: On Thu, 20 Apr 2006, Steve Kelem wrote: How do I set my user group id to a specific value? I would like it to match the uid gid assigned by Linux on our main server. If my local settings match the main server's, then ssh works more smoothly. Do you mean the name or the numeric value? In either case, just edit /etc/passwd and /etc/group on Cygwin -- the SID is the only value that really matters as far as Windows is concerned. All the rest is up to you. HTH, Igor Actually, I meant how do I do it so that I don't have to edit /etc/{passwd,group} manually each time I add a user to XP? Is there a way to specify the mapping to uid/gid numbers so that I get the same passwd file automatically? If not, I guess I could write a script. Thanks, Steve -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: useradd user ids
On Thu, 20 Apr 2006, Steve Kelem wrote: Igor Peshansky said the following on 4/20/2006 12:24 PM: On Thu, 20 Apr 2006, Steve Kelem wrote: How do I set my user group id to a specific value? I would like it to match the uid gid assigned by Linux on our main server. If my local settings match the main server's, then ssh works more smoothly. Do you mean the name or the numeric value? In either case, just edit /etc/passwd and /etc/group on Cygwin -- the SID is the only value that really matters as far as Windows is concerned. All the rest is up to you. Actually, I meant how do I do it so that I don't have to edit /etc/{passwd,group} manually each time I add a user to XP? Is there a way to specify the mapping to uid/gid numbers so that I get the same passwd file automatically? If not, I guess I could write a script. I'm confused: a mapping from what to what? The SIDs will be different on every Windows machine -- Windows assigns them, and Cygwin has not control over that. If you simply want to say I'd like to add a user with a given numeric UID, there is currently no way of doing this on Cygwin. Besides, the default mapping is to take the last 4 digits of the SID for the UID for local users, and 1 + the last 4 digits of the SID for domain users, so every time you regenerate your /etc/passwd with /bin/mkpasswd, your custom UIDs will be lost. There's no way to specify a custom SID to UID mapping, though it may be possible to patch mkpasswd (and mkgroup) to have such an option... Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_[EMAIL PROTECTED] | [EMAIL PROTECTED] ZZZzz /,`.-'`'-. ;-;;,_Igor Peshansky, Ph.D. (name changed!) |,4- ) )-,_. ,\ ( `'-' old name: Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends compte. But no -- you are no fool; you call yourself a fool, there's proof enough in that! -- Rostand, Cyrano de Bergerac -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/