<div>Sorry I don&#39;t know much about what I believe are some Linux &quot;things&quot; - but I got the general idea.</div>
<div>&nbsp;</div>
<div>Well - it&#39;s a very small site - so I&#39;ll do it the hard way with some tools to find the occurances. Backup is taken care of (actually I had to restore a couple of times already on my way)</div>
<div>&nbsp;</div>
<div>Wish me luck !</div>
<div>Thanks.<br></div>
<div class="gmail_quote">2008/4/30 Peter &amp; Melodye Bowers &lt;<a href="mailto:pbowers@pobox.com">pbowers@pobox.com</a>&gt;:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">To get rid of page-specific passwords you&#39;ve got to get rid of lines in any page-file (wiki.d/MyGroup.MyPage) that start with &quot;passwd&quot; -- i.e., passwdedit=encryptedvalue, passwdread=encryptedvalue, etc.</font></span></div>

<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">(I just tried this on a test page and it successfully got rid of the password -- whether it has other undesired side effects I don&#39;t know.)</font></span></div>

<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">If you are on a linux-based host you could do it on the command line like this:</font></span></div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">(untested)</font></span></div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">$ cd wiki.d</font></span></div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">$ grep -l &#39;^passwd&#39; * | xargs sed -i &#39;/^passwd/d&#39;</font></span></div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">or, if you don&#39;t have command line you could do the same sort of thing with WikiSh in the Control Panel:</font></span></div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">(untested)</font></span></div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">grep -l &#39;^passwd&#39; TEXTFILE--wiki.d/* | while read fn</font></span></div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">do</font></span></div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">&nbsp;&nbsp; grep -v &#39;^passwd&#39; TEXTFILE--${fn} &gt;TEXTFILE--${fn}</font></span></div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">done</font></span></div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2"></font></span>&nbsp;</div>
<div><font face="Arial"><font size="2"><font color="#0000ff"><span>Either</span><span>&nbsp;of these are kind of &quot;big&quot; and non-standard automatic edits, so obviously appropriate care should be taken in backups and etc. ahead of time and validating the change before accepting it straight-out.</span></font></font></font></div>

<div><span><font face="Arial" color="#0000ff" size="2"></font></span>&nbsp;</div>
<div><span><font face="Arial" color="#0000ff" size="2">It would be safer to simply use grep to identify which pages have a page-specific password and then go in and manually remove them...&nbsp; This could be done with this MX on any page:</font></span></div>

<div><span><font face="Arial" color="#0000ff" size="2"></font></span>&nbsp;</div>
<div><span><font face="Arial" color="#0000ff" size="2">{(grep -l &#39;^passwd&#39; TEXTFILE--wiki.d/*)}</font></span></div>
<div><span><font face="Arial" color="#0000ff" size="2"></font></span>&nbsp;</div>
<div><span><font face="Arial" color="#0000ff" size="2">If your site is too large to process in one fell swoop you may need to break it down into groups or something in the wildcard specification.</font></span></div>
<div><span><font face="Arial" color="#0000ff" size="2"></font></span>&nbsp;</div>
<div><span><font face="Arial" color="#0000ff" size="2">-Peter</font></span></div>
<div><br></div>
<blockquote dir="ltr" style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<div lang="en-us" dir="ltr" align="left">
<hr>
<font face="Tahoma" size="2"><b>From:</b> <a href="mailto:pmwiki-users-bounces@pmichaud.com" target="_blank">pmwiki-users-bounces@pmichaud.com</a> [mailto:<a href="mailto:pmwiki-users-bounces@pmichaud.com" target="_blank">pmwiki-users-bounces@pmichaud.com</a>] <b>On Behalf Of </b>Erik Haagensen<br>
<b>Sent:</b> Wednesday, April 30, 2008 9:27 PM<br><b>To:</b> <a href="mailto:pmwiki-users@pmichaud.com" target="_blank">pmwiki-users@pmichaud.com</a><br><b>Subject:</b> [pmwiki-users] InitialPasswords<br></font><br></div>

<div>
<div></div>
<div class="Wj3C7c">
<div></div>
<div>How can I set a complete site back to &quot;Initial passwords&quot; as they are at installation time.</div>
<div>That is: clear all special passwords related to pages, groups, etc. that have been added by different users.</div>
<div><br>-- <br>mvh<br>Erik Haagensen<br>Oslia<br>NO-2550 Os i Østerdalen<br></div></div></div></blockquote></div></blockquote></div><br><br clear="all"><br>-- <br>mvh<br>Erik Haagensen<br>Oslia<br>NO-2550 Os i Østerdalen<br>
tlf: +47 62497332 / 94430332<br>