This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
RE: seeking crontab permissions workaround
- From: "Harig, Mark A." <maharig at idirect dot net>
- To: "Jason Travis" <jason dot travis at pervigil dot com>
- Cc: <cygwin at cygwin dot com>
- Date: Tue, 14 May 2002 13:57:48 -0400
- Subject: RE: seeking crontab permissions workaround
1. Is there a reason why you're not using the latest version of Cygwin
(1.3.10)?
2. Have you read /usr/doc/Cygwin/cron.README?
3. What version of the Cygwin cron package do you have installed? As of
3.0.1-6 (that is, the sixth Cygwin release of 3.0.1), Cygwin includes a
post-installation script (/etc/postinstall/cron.sh.done) that creates
and sets the permissions of /var/cron and /var/cron/tabs to the
appropriate values.
4. You shouldn't need to set the permissions via Windows Explorer. You
might try the following:
a. Save your crontabs in some directory other than /var/cron
b. Delete the directory tree /var/cron
c. Run /etc/postinstall/cron.sh.done at your shell prompt
d. $ crontab -e # edit your blank crontab to make it identical to
your saved crontab
5. If you are using NTFS, you'll likely want to set CYGWIN=ntsec etc...
See
http://cygwin.com/cygwin-ug-net/highlights.html#OV-HI-PERM
http://cygwin.com/cygwin-ug-net/ntsec.html
http://cygwin.com/cygwin-ug-net/using-cygwinenv.html
> -----Original Message-----
> From: Jason Travis [mailto:jason.travis@pervigil.com]
> Sent: Monday, May 13, 2002 5:43 PM
> To: cygwin@cygwin.com
> Subject: Fw: seeking crontab permissions workaround
>
>
> > Hello. I have installed Cygwin 1.3.9 onto a Win32 box and
> have discovered
> that
> > when one used the command:
> >
> > cygrunsrv -I cron -d "Cygwin_CRON" -p /usr/sbin/cron -a '-D' -e
> > "CYGWIN=ntsec"
> > cygrunsrv -S cron
> >
> > to start the cron server instance we found that certain
> permission issues
> > arise. Specifically, the permissions for the ~/cron/tab directory
> structure
> > were such that even Administrators were unable to add
> entries into cron.
> > Our immediate solution was to perform the following
> operations. However
> we
> > would like to know if there is a way that we could 1) not use the
> > "CYGWIN=ntsec" command-line parameter which would then 2)
> allow us to not
> > have to perform the following operations in order to make
> the directory
> > structure ~/cron/tab accessable to various users.
> >
> > Below is our work around for making the ~/cron/tab
> directory structure
> > accessable to various users.
> >
> > Thank you in advance for your help and assistance.
> >
> > -Jason
> >
> > In Windows Explorer, change the directory (folder) to:
> > ~\var\cron
> > Right-click on the "Tabs" directory and go to "Properties":
> > For Win2K: go to the:
> > Security tab:
> > <Add.>
> > Scroll down the list of Users and add "Administrator"
> > <Add>
> > Scroll down the list of Users and add "trendadm"
> > <Add>
> > <OK> - to add the Users
> > Select the "Administrator" user under Name:, then check
> "Full Control"
> > [Allow] under Permissions:
> > Select the "trendadm" user under Name:, then check "Full
> Control" [Allow]
> > under Permissions:
> > <Apply>
> > <OK>
> > For WinNT: go to the:
> > Security tab:
> > <Ownership>
> > <Take Ownership>
> > <Yes> - to "One of more of the items selected is a
> directory. Do you want
> to
> > replace the security information on all existing
> subdirectories within:
> > C\TREND\PerVigil\var\tabs?"
> > <Permissions>
> > Check both options of "Replace Permissions on
> [Subdirectories | Existing
> > Files]
> > <Add.>
> > <Show Users>
> > Scroll down the list of Users and add "Administrator"
> > NOTE: Not "Administrators"
> > <Add>
> > Scroll down the list of Users and add "trendadm"
> > <Add>
> > Change Type of Access: to "Full Control"
> > <OK> - to add the Users
> > <OK>
> > <Yes> - to "Do you want to replace the security information on all
> existing
> > subdirectories within: C\TREND\PerVigil\var\tabs?"
> > <OK>
> >
>
>
> --
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
> Bug reporting: http://cygwin.com/bugs.html
> Documentation: http://cygwin.com/docs.html
> FAQ: http://cygwin.com/faq/
>
>
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/