<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-8614620678187102145.post1234462460898854812..comments</id><updated>2011-12-01T05:40:31.309-08:00</updated><category term='data type'/><category term='office decoration'/><category term='Umbraco CMS'/><category term='Codegarden'/><category term='Twitter'/><category term='XSLT'/><category term='Certification'/><category term='Christmas'/><category term='Permissions'/><category term='open source'/><category term='Security'/><category term='regular expression'/><category term='Build Process'/><category term='Dynamic PDF'/><category term='Care Industry'/><category term='umbraco scripts'/><category term='PR'/><category term='Umbraco Gold Partner'/><category term='XSL-FO'/><category term='Charity'/><category term='New Employee'/><category term='spam'/><category term='Vizioz Jackets'/><category term='Intellisense'/><category term='marketing'/><category term='email'/><category term='Bingo'/><category term='Update'/><category term='URL rewriting'/><category term='Umbraco Development'/><category term='Umbraco Extension'/><title type='text'>Comments on Umbraco Development Blog by Vizioz: Umbraco Permissions Script - Secure Version</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.vizioz.com/feeds/1234462460898854812/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614620678187102145/1234462460898854812/comments/default'/><link rel='alternate' type='text/html' href='http://blog.vizioz.com/2009/10/umbraco-permissions-script-secure.html'/><author><name>Vizioz Limited</name><uri>http://www.blogger.com/profile/00814054517669967203</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp0.blogger.com/_BiEo2-1Gslc/SJDiNNr-zZI/AAAAAAAAACI/lCAB8O491l4/S220/me_skype.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8614620678187102145.post-7387610558102748060</id><published>2011-09-06T09:29:27.219-07:00</published><updated>2011-09-06T09:29:27.219-07:00</updated><title type='text'>Thanks for the snippet. 
However I Got an error sa...</title><content type='html'>Thanks for the snippet. &lt;br /&gt;However I Got an error saying &amp;quot;The SID for a trustee could not be found&amp;quot;, so I googled around and found out that it could be due to the installed windows environment. &lt;br /&gt;Once I removed the &amp;quot;%computername%\&amp;quot; part from each setacl.exe call, it worked perfectly. &lt;br /&gt;More info could be found here: http://helgeklein.com/setacl/documentation/command-line-version-setacl-exe/#trustee-1&lt;br /&gt;&lt;br /&gt;Many thanks!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614620678187102145/1234462460898854812/comments/default/7387610558102748060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614620678187102145/1234462460898854812/comments/default/7387610558102748060'/><link rel='alternate' type='text/html' href='http://blog.vizioz.com/2009/10/umbraco-permissions-script-secure.html?showComment=1315326567219#c7387610558102748060' title=''/><author><name>nipe</name><uri>http://www.blogger.com/profile/03979984710960918328</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.vizioz.com/2009/10/umbraco-permissions-script-secure.html' ref='tag:blogger.com,1999:blog-8614620678187102145.post-1234462460898854812' source='http://www.blogger.com/feeds/8614620678187102145/posts/default/1234462460898854812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-501920427'/></entry><entry><id>tag:blogger.com,1999:blog-8614620678187102145.post-290742655282523046</id><published>2010-08-13T08:20:38.372-07:00</published><updated>2010-08-13T08:20:38.372-07:00</updated><title type='text'>Hi Andrew,

Why would you want to do this? This me...</title><content type='html'>Hi Andrew,&lt;br /&gt;&lt;br /&gt;Why would you want to do this? This means that your users cannot work from home, unless they always have VPN access which I would think makes it quite restrictive and I think one thing most clients like is the flexibility it gives them to edit the content wherever they are.&lt;br /&gt;&lt;br /&gt;That being said, one way you could do this is to setup two websites pointing to the same folder / database. One on the internal IP address and the other external.&lt;br /&gt;&lt;br /&gt;On the external one you could then block access to the admin section within IIS.&lt;br /&gt;&lt;br /&gt;You would probably have to add something to the Publish event so that when you do a publish on the private site it then updates the cache on the public site.&lt;br /&gt;&lt;br /&gt;My preference thou, would be to rename the directory to make it very unlikely for people to find accidentally, add an SSL certificate so that the data transferred is secure and allow it to still be accessed from anywhere.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614620678187102145/1234462460898854812/comments/default/290742655282523046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614620678187102145/1234462460898854812/comments/default/290742655282523046'/><link rel='alternate' type='text/html' href='http://blog.vizioz.com/2009/10/umbraco-permissions-script-secure.html?showComment=1281712838372#c290742655282523046' title=''/><author><name>Chris</name><uri>http://www.blogger.com/profile/00814054517669967203</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp0.blogger.com/_BiEo2-1Gslc/SJDiNNr-zZI/AAAAAAAAACI/lCAB8O491l4/S220/me_skype.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.vizioz.com/2009/10/umbraco-permissions-script-secure.html' ref='tag:blogger.com,1999:blog-8614620678187102145.post-1234462460898854812' source='http://www.blogger.com/feeds/8614620678187102145/posts/default/1234462460898854812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-738095737'/></entry><entry><id>tag:blogger.com,1999:blog-8614620678187102145.post-6420774915295694392</id><published>2010-08-13T08:10:59.214-07:00</published><updated>2010-08-13T08:10:59.214-07:00</updated><title type='text'>Hi Chris,

Thanks for this. What do you recommend ...</title><content type='html'>Hi Chris,&lt;br /&gt;&lt;br /&gt;Thanks for this. What do you recommend for securing the Umbraco administration interface on a single instance of IIS, so that it&amp;#39;s not publicly available? Adding in IP Restrictions is ok, but ideally the ./umbraco/ admin site would only be accessible from the LAN where it&amp;#39;s hosted. Is the only way in using two instances of Umbraco, one on a LAN-only interface, disabling ./umbraco/ (or removing ./umbraco_client ?) on the internet facing server?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614620678187102145/1234462460898854812/comments/default/6420774915295694392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614620678187102145/1234462460898854812/comments/default/6420774915295694392'/><link rel='alternate' type='text/html' href='http://blog.vizioz.com/2009/10/umbraco-permissions-script-secure.html?showComment=1281712259214#c6420774915295694392' title=''/><author><name>Andrew Ayres</name><uri>http://www.blogger.com/profile/16689434068333425198</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.vizioz.com/2009/10/umbraco-permissions-script-secure.html' ref='tag:blogger.com,1999:blog-8614620678187102145.post-1234462460898854812' source='http://www.blogger.com/feeds/8614620678187102145/posts/default/1234462460898854812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-834385048'/></entry><entry><id>tag:blogger.com,1999:blog-8614620678187102145.post-8197456288907857131</id><published>2009-10-21T02:56:16.584-07:00</published><updated>2009-10-21T02:56:16.584-07:00</updated><title type='text'>Nice, Chris!

By default, IIS5 (winXP) uses the AS...</title><content type='html'>Nice, Chris!&lt;br /&gt;&lt;br /&gt;By default, IIS5 (winXP) uses the ASPNET user for websites and IIS6 and IIS7 use NETWORK SERVICE as the default application pool owner. &lt;br /&gt;&lt;br /&gt;It would be great if you could determine the app pool owner at the start of your script, or at least allow an optional parameter if someone like Nik has a different user set for the application pool owner.&lt;br /&gt;&lt;br /&gt;cheers,&lt;br /&gt;doug.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614620678187102145/1234462460898854812/comments/default/8197456288907857131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614620678187102145/1234462460898854812/comments/default/8197456288907857131'/><link rel='alternate' type='text/html' href='http://blog.vizioz.com/2009/10/umbraco-permissions-script-secure.html?showComment=1256118976584#c8197456288907857131' title=''/><author><name>Douglas Robar</name><uri>http://www.percipientstudios.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.vizioz.com/2009/10/umbraco-permissions-script-secure.html' ref='tag:blogger.com,1999:blog-8614620678187102145.post-1234462460898854812' source='http://www.blogger.com/feeds/8614620678187102145/posts/default/1234462460898854812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2029994315'/></entry><entry><id>tag:blogger.com,1999:blog-8614620678187102145.post-4531751922727404063</id><published>2009-10-20T12:53:32.757-07:00</published><updated>2009-10-20T12:53:32.757-07:00</updated><title type='text'>Hi Nik,

I am happy to be corrected if someone can...</title><content type='html'>Hi Nik,&lt;br /&gt;&lt;br /&gt;I am happy to be corrected if someone can suggest an improvement :)&lt;br /&gt;&lt;br /&gt;I was thinking of also adding to this script a line that deletes the Install directory, as I think that is quite often forgotten and left.&lt;br /&gt;&lt;br /&gt;I hope others who know more about security than me can shed some more light on whether this is good or bad practice so that I can update the script accordingly :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614620678187102145/1234462460898854812/comments/default/4531751922727404063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614620678187102145/1234462460898854812/comments/default/4531751922727404063'/><link rel='alternate' type='text/html' href='http://blog.vizioz.com/2009/10/umbraco-permissions-script-secure.html?showComment=1256068412757#c4531751922727404063' title=''/><author><name>Chris</name><uri>http://www.blogger.com/profile/00814054517669967203</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp0.blogger.com/_BiEo2-1Gslc/SJDiNNr-zZI/AAAAAAAAACI/lCAB8O491l4/S220/me_skype.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.vizioz.com/2009/10/umbraco-permissions-script-secure.html' ref='tag:blogger.com,1999:blog-8614620678187102145.post-1234462460898854812' source='http://www.blogger.com/feeds/8614620678187102145/posts/default/1234462460898854812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-738095737'/></entry><entry><id>tag:blogger.com,1999:blog-8614620678187102145.post-2044605813532271887</id><published>2009-10-20T12:46:24.277-07:00</published><updated>2009-10-20T12:46:24.277-07:00</updated><title type='text'>Cool, thanks for sharing this Chris. Will come in ...</title><content type='html'>Cool, thanks for sharing this Chris. Will come in handy for sure. One thing, if I can weigh in... NETWORK SERVICE is a fiarly scary user account in a production environment. It gives permission to imperonate a client after authentication among other things. I tend to stick with the ASP.NET user account for these priveleges. It may not be as big a deal as I think, but just wanted to point it out. &lt;br /&gt;&lt;br /&gt;Thanks again!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614620678187102145/1234462460898854812/comments/default/2044605813532271887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614620678187102145/1234462460898854812/comments/default/2044605813532271887'/><link rel='alternate' type='text/html' href='http://blog.vizioz.com/2009/10/umbraco-permissions-script-secure.html?showComment=1256067984277#c2044605813532271887' title=''/><author><name>Nik</name><uri>http://www.scandiaconsulting.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.vizioz.com/2009/10/umbraco-permissions-script-secure.html' ref='tag:blogger.com,1999:blog-8614620678187102145.post-1234462460898854812' source='http://www.blogger.com/feeds/8614620678187102145/posts/default/1234462460898854812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-282122574'/></entry></feed>
