[p4] Best way to determine if user has read access to file...
Evgeny
evgeny.zislis at gmail.com
Wed May 14 06:55:21 PDT 2008
Did you try using fstat to check on that file with the restricted user?
On Wed, May 14, 2008 at 3:49 PM, <Jamie.Echlin at barclayscapital.com> wrote:
> Cheers, but i need to do this programatically.
>
>
> ________________________________
>
> From: Stephen Vance [mailto:steve at vance.com]
> Sent: 14 May 2008 13:27
> To: Echlin, Jamie: IT (LDN)
> Cc: perforce-user at perforce.com
> Subject: Re: [p4] Best way to determine if user has read access
> to file...
>
>
> Use the relatively new P4V admin interface.
>
> Steve
>
> Jamie.Echlin at barclayscapital.com wrote:
>
> Afternoon,
>
> What's the best way to determine if a user has read
> access to a file,
> short of logging in as them and doing fstat or whatever.
>
> Let's say my protections are set up like this:
>
> write user echlinj * //depot/Jamgraph/...
> write user echlinj *
> -//depot/Jamgraph/REL1.0/...
>
> So I have no read/write access to stuff under REL1.0. I
> was hoping this
> would work:
>
>
>
> p4 -u p4admin protects -m -u echlinj
>
>
> //depot/Jamgraph/REL1.0/src/gparticle.cpp
> write
>
> However I don't have write access to that file.
>
> Without -m I get:
>
> write user echlinj * //depot/Jamgraph/...
> write user echlinj * -//depot/Jamgraph/REL1.0/...
>
> I don't really want to parse that to work out which line
> best matches
> the file in question. There must be a better way.
>
> Cheers,
>
> Jamie Echlin
> Head of Development Tools Engineering
> Barclays Capital, 10 The South Colonnade, Canary Wharf,
> London, E14 4PU.
> * Direct : +44 (0) 20 7773 4187 *
> jamie.echlin at barclayscapital.com
> <mailto:mike.bambrook at barclayscapital.com>
> <mailto:mike.bambrook at barclayscapital.com>
>
>
>
>
> _______________________________________________
>
> This e-mail may contain information that is
> confidential, privileged or otherwise protected from disclosure. If you
> are not an intended recipient of this e-mail, do not duplicate or
> redistribute it by any means. Please delete it and any attachments and
> notify the sender that you have received it in error. Unless
> specifically indicated, this e-mail is not an offer to buy or sell or a
> solicitation to buy or sell any securities, investment products or other
> financial product or service, an official confirmation of any
> transaction, or an official statement of Barclays. Any views or opinions
> presented are solely those of the author and do not necessarily
> represent those of Barclays. This e-mail is subject to terms available
> at the following link: www.barcap.com/emaildisclaimer. By messaging with
> Barclays you consent to the foregoing. Barclays Capital is the
> investment banking division of Barclays
> Bank PLC, a company registered in England (number
> 1026167) with its registered offi!
> ce at 1 Churchill Place, London, E14 5HP. This email
> may relate to or be sent from other members of the Barclays Group.
> _______________________________________________
>
> _______________________________________________
> perforce-user mailing list -
> perforce-user at perforce.com
>
> http://maillist.perforce.com/mailman/listinfo/perforce-user
>
>
>
>
> --
> Stephen Vance
> www.vance.com
>
>
> _______________________________________________
>
> This e-mail may contain information that is confidential, privileged or
> otherwise protected from disclosure. If you are not an intended recipient of
> this e-mail, do not duplicate or redistribute it by any means. Please delete
> it and any attachments and notify the sender that you have received it in
> error. Unless specifically indicated, this e-mail is not an offer to buy or
> sell or a solicitation to buy or sell any securities, investment products or
> other financial product or service, an official confirmation of any
> transaction, or an official statement of Barclays. Any views or opinions
> presented are solely those of the author and do not necessarily represent
> those of Barclays. This e-mail is subject to terms available at the
> following link: www.barcap.com/emaildisclaimer. By messaging with Barclays
> you consent to the foregoing. Barclays Capital is the investment banking
> division of Barclays Bank PLC, a company registered in England (number
> 1026167) with its registered offi!
> ce at 1 Churchill Place, London, E14 5HP. This email may relate to or be
> sent from other members of the Barclays Group.
> _______________________________________________
> _______________________________________________
> perforce-user mailing list - perforce-user at perforce.com
> http://maillist.perforce.com/mailman/listinfo/perforce-user
>
More information about the perforce-user
mailing list