]> sourceware.org Git - newlib-cygwin.git/commitdiff
* faq-setup.xml (faq.setup.uninstall): Mention Safe Mode
authorJoshua Daniel Franklin <joshuadfranklin@yahoo.com>
Sat, 26 Aug 2006 19:11:00 +0000 (19:11 +0000)
committerJoshua Daniel Franklin <joshuadfranklin@yahoo.com>
Sat, 26 Aug 2006 19:11:00 +0000 (19:11 +0000)
requirement for accessing the Security tab in XP Home.
        * faq-using.xml (faq.using.chmod): Mention FAT32.

winsup/doc/ChangeLog
winsup/doc/faq-setup.xml
winsup/doc/faq-using.xml

index 5b4db9745d95d7e6bbfdf119fdcc5f51d2bc9d22..f18538ec0487fb6238db81addd379a9102196967 100644 (file)
@@ -1,3 +1,9 @@
+2006-08-25  Joshua Daniel Franklin  <joshuadfranklin@yahoo.com>
+
+        * faq-setup.xml (faq.setup.uninstall): Mention Safe Mode
+       requirement for accessing the Security tab in XP Home.
+        * faq-using.xml (faq.using.chmod): Mention FAT32.
+
 2006-08-09  Christopher Faylor  <cgf@timesys.com>
 
        * overview2.sgml: Remove inaccurate "full support for windows
index c64cc4ce431331bc10bfdf782c23609880511c25..5de59bb91a676dff709b2afe056074fadb78f216 100644 (file)
@@ -374,27 +374,33 @@ the action reads ``Uninstall''.  Proceed by clicking ``Next''.
 <qandaentry id="faq.setup.uninstall-service">
 <question><para>How do I uninstall a Cygwin service?</para></question>
 <answer>
-<para>If you don't know the name of the service, you can list all
-services you have installed with <literal>cygrunsrv -L</literal>. Before
-removing the service, you should stop it with 
+<orderedlist>
+<listitem><para>List all services you have installed with 
+<literal>cygrunsrv -L</literal>. If you do not have 
+<literal>cygrunsrv</literal> installed, skip this FAQ.
+</para></listitem>
+<listitem><para>Before removing the service, you should stop it with 
 <literal>cygrunsrv --stop <replaceable>service_name</replaceable></literal>. 
 If you have <literal>inetd</literal> configured to run as a standalone
-service, it will not show up in the list, but <literal>cygrunsrv --stop inetd</literal>
-will work to stop it as well. Lastly, remove the service with
+service, it will not show up in the list, but 
+<literal>cygrunsrv --stop inetd</literal> will work to stop it as 
+well.
+</para></listitem> 
+<listitem><para>Lastly, remove the service with
 <literal>cygrunsrv --remove <replaceable>service_name</replaceable></literal>.
-</para>
+</para></listitem>
+</orderedlist>
 </answer></qandaentry>
 
 <qandaentry id="faq.setup.uninstall-all">
 <question><para>How do I uninstall <emphasis role='bold'>all</emphasis> of Cygwin?</para></question>
 <answer>
-
 <para>Setup has no automatic uninstall facility.  The recommended method to remove all 
 of Cygwin is as follows:
 </para>
 <orderedlist>
-<listitem><para>First remove all Cygwin services by repeating the instructions
-in <ulink
+<listitem><para>If you have any Cygwin services running, remove by repeating 
+the instructions in <ulink
 url="http://cygwin.com/faq/faq.setup.html#faq.setup.uninstall-service" /> for
 all services that you installed.  Common services that might have been
 installed are <literal>sshd</literal>, <literal>cron</literal>, 
@@ -420,12 +426,14 @@ services end up owned by the SYSTEM account and not writable by regular users.
 <para>The quickest way to delete the entire tree if you run into this problem is to 
 change the ownership of all files and folders to your account.  To do this in 
 Windows Explorer, right click on the root Cygwin folder, choose Properties, then 
-the Security tab.  Select Advanced, then go to the Owner tab and make sure your 
-account is listed as the owner.  Select the 'Replace owner on subcontainers and 
-objects' checkbox and press Ok.  After Explorer applies the changes you should 
-be able to delete the entire tree in one operation.  Note that you can also 
-achieve this in Cygwin by typing <literal>chown -R user /</literal> or by using other tools 
-such as CACLS.EXE.
+the Security tab.  If you are using Windows XP Home or Simple File Sharing,
+you will need to boot into Safe Mode to access the Security tab.  Select 
+Advanced, then go to the Owner tab and make sure your account is listed as 
+the owner.  Select the 'Replace owner on subcontainers and objects' checkbox 
+and press Ok.  After Explorer applies the changes you should be able to 
+delete the entire tree in one operation.  Note that you can also achieve 
+this in Cygwin by typing <literal>chown -R user /</literal> or by using other 
+tools such as <literal>CACLS.EXE</literal>. 
 </para>
 </listitem>
 <listitem><para>Delete the Cygwin shortcuts on the Desktop and Start Menu, and anything 
index 8c183564556ed96b9c4b37c55a35fbc76318de07..504a3e7637b364f011133675c451d9b37fd859bd 100644 (file)
@@ -279,7 +279,7 @@ must create the whatis database.  Just run the command
 </answer></qandaentry>
 
 <qandaentry id="faq.using.chmod">
-<question><para>Why doesn't chmod work?</para></question>
+<question><para>Why doesn't <literal>chmod</literal> work?</para></question>
 <answer>
 
 <para>The most common case is that your <literal>/etc/passwd</literal>
@@ -288,6 +288,10 @@ or <literal>/etc/group</literal> files are not properly set up. If
 or <literal>mkgroup</literal>, you need to run one or both of those
 commands.
 </para>
+<para>If you're using FAT32 instead of NTFS, <literal>chmod</literal> 
+will fail since FAT32 does not provide any security. You might consider 
+converting the drive to NTFS with <literal>CONVERT.EXE</literal>.
+</para>
 <para>For other cases, understand that Cygwin attempts to show UNIX 
 permissions based on the security features of Windows, so the Windows 
 ACLs are likely the source of your problem.  See the Cygwin User's 
@@ -398,7 +402,6 @@ lines to your <literal>~/.inputrc</literal> file and restart <literal>bash</lite
         set output-meta on 
        set input-meta on
        set kanji-code sjis
-       set meta-flag on
 </screen>
 
 <para>These are options to the <literal>readline</literal> library, which you can read
This page took 0.033891 seconds and 5 git commands to generate.