* 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.
This commit is contained in:
Joshua Daniel Franklin 2006-08-26 19:11:00 +00:00
parent 80f52ae1dd
commit 1e069c300d
3 changed files with 34 additions and 17 deletions

View 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> 2006-08-09 Christopher Faylor <cgf@timesys.com>
* overview2.sgml: Remove inaccurate "full support for windows * overview2.sgml: Remove inaccurate "full support for windows

View File

@ -374,27 +374,33 @@ the action reads ``Uninstall''. Proceed by clicking ``Next''.
<qandaentry id="faq.setup.uninstall-service"> <qandaentry id="faq.setup.uninstall-service">
<question><para>How do I uninstall a Cygwin service?</para></question> <question><para>How do I uninstall a Cygwin service?</para></question>
<answer> <answer>
<para>If you don't know the name of the service, you can list all <orderedlist>
services you have installed with <literal>cygrunsrv -L</literal>. Before <listitem><para>List all services you have installed with
removing the service, you should stop it 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>. <literal>cygrunsrv --stop <replaceable>service_name</replaceable></literal>.
If you have <literal>inetd</literal> configured to run as a standalone 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> service, it will not show up in the list, but
will work to stop it as well. Lastly, remove the service with <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>. <literal>cygrunsrv --remove <replaceable>service_name</replaceable></literal>.
</para> </para></listitem>
</orderedlist>
</answer></qandaentry> </answer></qandaentry>
<qandaentry id="faq.setup.uninstall-all"> <qandaentry id="faq.setup.uninstall-all">
<question><para>How do I uninstall <emphasis role='bold'>all</emphasis> of Cygwin?</para></question> <question><para>How do I uninstall <emphasis role='bold'>all</emphasis> of Cygwin?</para></question>
<answer> <answer>
<para>Setup has no automatic uninstall facility. The recommended method to remove all <para>Setup has no automatic uninstall facility. The recommended method to remove all
of Cygwin is as follows: of Cygwin is as follows:
</para> </para>
<orderedlist> <orderedlist>
<listitem><para>First remove all Cygwin services by repeating the instructions <listitem><para>If you have any Cygwin services running, remove by repeating
in <ulink the instructions in <ulink
url="http://cygwin.com/faq/faq.setup.html#faq.setup.uninstall-service" /> for url="http://cygwin.com/faq/faq.setup.html#faq.setup.uninstall-service" /> for
all services that you installed. Common services that might have been all services that you installed. Common services that might have been
installed are <literal>sshd</literal>, <literal>cron</literal>, 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 <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 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 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 the Security tab. If you are using Windows XP Home or Simple File Sharing,
account is listed as the owner. Select the 'Replace owner on subcontainers and you will need to boot into Safe Mode to access the Security tab. Select
objects' checkbox and press Ok. After Explorer applies the changes you should Advanced, then go to the Owner tab and make sure your account is listed as
be able to delete the entire tree in one operation. Note that you can also the owner. Select the 'Replace owner on subcontainers and objects' checkbox
achieve this in Cygwin by typing <literal>chown -R user /</literal> or by using other tools and press Ok. After Explorer applies the changes you should be able to
such as CACLS.EXE. 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> </para>
</listitem> </listitem>
<listitem><para>Delete the Cygwin shortcuts on the Desktop and Start Menu, and anything <listitem><para>Delete the Cygwin shortcuts on the Desktop and Start Menu, and anything

View File

@ -279,7 +279,7 @@ must create the whatis database. Just run the command
</answer></qandaentry> </answer></qandaentry>
<qandaentry id="faq.using.chmod"> <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> <answer>
<para>The most common case is that your <literal>/etc/passwd</literal> <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 or <literal>mkgroup</literal>, you need to run one or both of those
commands. commands.
</para> </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 <para>For other cases, understand that Cygwin attempts to show UNIX
permissions based on the security features of Windows, so the Windows permissions based on the security features of Windows, so the Windows
ACLs are likely the source of your problem. See the Cygwin User's 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 output-meta on
set input-meta on set input-meta on
set kanji-code sjis set kanji-code sjis
set meta-flag on
</screen> </screen>
<para>These are options to the <literal>readline</literal> library, which you can read <para>These are options to the <literal>readline</literal> library, which you can read