This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: How to make 'mkpasswd -d' a faster process?


Install ActiveState Perl and the Roth Win32::Perms module on your machine,
and run this script with your account information to get the numbers.  You
can hand-create the /etc/passwd entry with this info:

use Win32::Perms;

$Account = "DOMAIN\\lukeb";
$Sid = Win32::Perms::ResolveSid( $Account );
$Account = "DOMAIN\\Domain Users";
$GroupSid = Win32::Perms::ResolveSid( $Account );

print "SID: $Sid\n";
print "Group SID: $GroupSid\n";


In the above example. it will get the user and group SID for lukeb in
group "Domain Users" on DOMAIN.

If you need assistance, email me privately.

Luke

On Mon, 15 Oct 2001, Bui, Hung wrote:

> Dear Pavel,
>
> I am logging into the company domain name.  In fact, my company does not
> allow anyone to log in to the local machine.
>
> Thanks,
> Hung
>
> -----Original Message-----
> From: Pavel Tsekov [mailto:ptsekov@syntrex.com]
> Sent: Monday, October 15, 2001 9:20 AM
> To: Bui, Hung
> Cc: 'cygwin@cygwin.com'
> Subject: Re: How to make 'mkpasswd -d' a faster process?
>
> When you login to you workstation do you login to
> the localdomain (name for this is the same as
> machine name) or to the company domain ?
>
> "Bui, Hung" wrote:
> >
> > Dear Luke,
> >
> > Thanks for your advise.
> >
> > However, the problem is that the <domain> has more than 5000 entries.  I
> > wonder if there is anyway to specify the exact entry that you want to
> > retrieve the information for.  I do not understand how MS domain work, but
> > should there be a way you can retrieve entry by keyword?
> >
> > Thanks again,
> > Hung.
> >
> > -----Original Message-----
> > From: Luke Bakken [mailto:luke_bakken@yahoo.com]
> > Sent: Friday, October 12, 2001 4:50 PM
> > To: Bui, Hung
> > Cc: 'cygwin@cygwin.com'
> > Subject: Re: How to make 'mkpasswd -d' a faster process?
> >
> > Try specifying the domain to which you belong explicitly:
> >
> > mkpasswd -d DOMAIN >> /etc/passwd
> >
> > Luke
> >
> > On Fri, 12 Oct 2001, Bui, Hung wrote:
> >
> > > Dear all,
> > >
> > > I am a newbie to cygwin here.
> > >
> > > Recently, I installed cygwin 1.3.3.  I tried to turn on ntsec, however,
> > when
> > > I run:
> > >
> > > mkpasswd -d > /etc/passwd
> > >
> > > mkpasswd traverses the whole directory tree of my company to get
> > everyone's
> > > name.  I have it run almost all day and mkpasswd still has not found my
> id
> > > yet.
> > >
> > > Is there any way to specify the 'user name' to be extracted from the
> > domain
> > > directory?  Is there a faster version of mkpasswd?
> > >
> > > BTW, using '| grep <username>' does not help because it takes as long to
> > > traverse the whole directory.
> > >
> > > Thanks in advance,
> > > Hung
> > >
> > > hung.bui@Nextel.com
> > >
>
> --
> Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
> Bug reporting:         http://cygwin.com/bugs.html
> Documentation:         http://cygwin.com/docs.html
> FAQ:                   http://cygwin.com/faq/
>


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]