On Tue, 29 Mar 2005, Mike Turcotte wrote: > For since this will be taking place on my file server with most files > being accessed through SMB, I think I will just take the approach of > setting the mask values in smb.conf. In my case that would probably be > the best bet to get what I want. It just sucks when someone creates a > folder to put music in, and no one else can add to that folder without > root going in and changing permissions. > > Thanks, > > Michael Turcotte
You are absolutely right about that music accessing ;-) The default system umask values in combination with the smb.conf file mask settings is the right way. Maybe in some setup you will have to create an extra user account, but for most systems this is not nessescary.. Don't forget to create an user account for every windows user: smbpasswd -a user -a user # user add -e user # user enable make sure the smb deamon is running with the correct rights to make it do want you want it todo. If you want to mount your linux dir as a share at your windows pc, you could do from the wintendo: net use Disk_name: \\pc_name\dir passwd or viceversa mount -w -t smbfs -o username=user,password=passwd //host/c /mnt/c G00dLucK..... J. > Information Systems > City of North Bay > 200 McIntyre St. E > PO Box 360 > North Bay, Ontario > P1B 8H8 > > [EMAIL PROTECTED] > http://www.cityofnorthbay.ca > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:linux-newbie- > > [EMAIL PROTECTED] On Behalf Of Ray Olszewski > > Sent: Tuesday, March 29, 2005 1:21 PM > > To: linux-newbie@vger.kernel.org > > Subject: RE: Simple script to set permissions on folders daily - write > > script and cron it? > > > > At 07:02 PM 3/29/2005 +0200, J. wrote: > > >On Tue, 29 Mar 2005, Mike Turcotte wrote: > > > > > > > That would be great if someone knew and could tell us how to set > > default > > > > permissions on a specific directory. > > > > > >In the case if the directory is NOT a mount point: > > >This is done either from the command-line with `chmod' or if you want > > this > > >as a default, create a startup script in your /etc/init.d/ > > >directory and make sure it's executed at the right run-level. > > >[depends on your GNU/Linux distro]. That way everytime your > > >system starts-up the directory is set to the right permissions. > > > > > >If the directory is a mountpoint, umount and remount it with the > > >permissions. /etc/fstab > > > > > >If you use samba, php, apache or any other deamon program to access > your > > >files set the file mask permissions in those programs correctly. And > make > > >sure the user & group settings under which these programs run on your > > >system have the right permissions todo so. > > [...] > > > > J -- > > > > While everythig you've written here is quite correct, I think you > > misunderstood Mike's question. He's looking, I believe, for the same > thing > > Eve is ... a way to cause all files written to a particular directory, > no > > matter by whom, to have some particular mode ("default permissions") > that > > is defined independently of the account doing the creation (so the > > bash-based umask won't serve his purpose). In effect, he wants to set > a > > default umask not for a user but for a directory. > > > > I have never run across any way to do this directly in Linux (or > Unix). If > > the files are all being created (or transferred) via some specific > > program, > > there *might* be a way to set a default umask for that program (as > samba > > does, for example ... do you know if any ftp and scp servers offer > this > > capability? wu-ftpd lists a -u switch, but I don't see anything for > stock > > sshd, which seems to use the uid's umask). But that's still different > from > > the directory itself. > > > > Eve's proposed approach ... the cron script ... may seem a bit clunky > at > > first glance, but I suspect it really is the best solution for her, > and > > perhaps for Mike and anyone else who needs this capability. > > > > Or am I missing something? I always feel on safer ground when > explaining > > how something *can* be done then when I say something *cannot* be > done. > > Still, something "no way" really is the correct answer. > > > > > > - > > To unsubscribe from this list: send the line "unsubscribe > linux-newbie" in > > the body of a message to [EMAIL PROTECTED] > > More majordomo info at http://vger.kernel.org/majordomo-info.html > > Please read the FAQ at http://www.linux-learn.org/faqs > - > To unsubscribe from this list: send the line "unsubscribe linux-newbie" in > the body of a message to [EMAIL PROTECTED] > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.linux-learn.org/faqs > Tuesday, March 29 20:34:40 -- http://www.rdrs.net/ - To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs