[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

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 redhat com [mailto:k12osn-bounces 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 redhat com
        [mailto:k12osn-bounces redhat com] *On Behalf Of *Jim Kronebusch
        *Sent:* Thursday, April 29, 2004 9:26 AM
        *To:* k12osn 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 redhat com
https://www.redhat.com/mailman/listinfo/k12osn
For more info see <http://www.k12os.org>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]