[p4] Best way to determine if user has read access to file...

Jamie.Echlin@barclayscapital.com Jamie.Echlin at barclayscapital.com
Wed May 14 07:05:50 PDT 2008


I could do but as I say, I will need to p4 login as the user in
question, which I am trying to avoid. if that's the only way then fine,
but I'm surprised if I can't do this with p4 protects. That's the only
command the admin interface in 7.2 appears to use.
 
cheers, jamie


________________________________

	From: Evgeny [mailto:evgeny.zislis at gmail.com] 
	Sent: 14 May 2008 14:55
	To: Echlin, Jamie: IT (LDN)
	Cc: steve at vance.com; perforce-user at perforce.com
	Subject: Re: [p4] Best way to determine if user has read access
to file...
	
	
	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
		



_______________________________________________

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 office at 1 Churchill Place, London, E14 5HP.  This email may relate to or be sent from other members of the Barclays Group.
_______________________________________________


More information about the perforce-user mailing list