[K12OSN] Hopefully the last permission question

Jim Kronebusch jim at winonacotter.org
Thu Apr 29 18:29:48 UTC 2004


I'll give it a try this afternoon.  Is this a script to run as a cron?

-----Original Message-----
From: k12osn-bounces at redhat.com [mailto:k12osn-bounces at redhat.com] On
Behalf Of Petre Scheie
Sent: Thursday, April 29, 2004 1:23 PM
To: Support list for opensource software in schools.
Subject: Re: [K12OSN] Hopefully the last permission question


Off the top of my head...

#!/bin/bash
for x in /home/Drop/*
do
owner=${x##*/}
chown -R $owner $x
done

Petre

Jim Kronebusch wrote:
> Okay, if I set a cron to run:
> chown -R teacher1 /home/Drop/Teacher1
> This does what I want.  Only problem now is creating a cron for every
> teachers drop folder.  How would I write a cron that will run on 
> /home/Drop and look at the owner of folder TeacherX and automatically 
> recursively set any files under that folder with the owner of the 
> enclosing folder?  Does that make sense?  That way if Teacher1 is
owned 
> by user Teacher1 the cron will figure that out and substitute this in,

> or if Teacher2 is owned by Teacher2, you get the point.  Can one enter
a 
> variable for owner?  Or do I just have to buck-up and write one for 
> every teacher drop created?
> 
>     -----Original Message-----
>     *From:* k12osn-bounces at redhat.com
[mailto:k12osn-bounces at redhat.com]
>     *On Behalf Of *Huck
>     *Sent:* Thursday, April 29, 2004 12:11 PM
>     *To:* 'Support list for opensource software in schools.'
>     *Subject:* RE: [K12OSN] Hopefully the last permission question
> 
>     think you'd be looking at a cron solution there?
>     something run'n every hour to automagically chown and chgrp?
>      
>     --Huck
>      
> 
>         -----Original Message-----
>         *From:* k12osn-bounces at redhat.com
>         [mailto:k12osn-bounces at redhat.com] *On Behalf Of *Jim
Kronebusch
>         *Sent:* Thursday, April 29, 2004 9:26 AM
>         *To:* k12osn at redhat.com
>         *Subject:* [K12OSN] Hopefully the last permission question
> 
>         Last problem I seem to be having is that when a student drops
>         homework into /home/drop/teacher1/class1 folder which is owned
>         by teacher1 and group teacher1 with Set Uid and Gid checked,
the
>         file the student drops is still owned by the student.  I would
>         like the user and group set to teacher1.  The reason being
that
>         if the student still owns the file the teacher cannot delete
it,
>         and it messes with the students user quota.  Once in the drop
>         folder it is the teachers responsibility to remove the file
and
>         no longer the students, so I believe these files should affect
>         teacher quotas not the student.  So how do I set any file
>         dropped in this folder to reset the owner and group to that of
>         the enclosing folder?  I would like to not have a script
option,
>         but something via chmod or whatever is immediate.
>          
>         Thanks
> 
> 
> ----------------------------------------------------------------------
> --
> 
> _______________________________________________
> K12OSN mailing list
> K12OSN at redhat.com https://www.redhat.com/mailman/listinfo/k12osn
> For more info see <http://www.k12os.org>


_______________________________________________
K12OSN mailing list
K12OSN at redhat.com https://www.redhat.com/mailman/listinfo/k12osn
For more info see <http://www.k12os.org>





More information about the K12OSN mailing list