[K12OSN] Pushing an application to a given group
Petre Scheie
petre at maltzen.net
Wed Jan 19 16:38:50 UTC 2005
1. Create a list of the IDs of the teachers you want to be able to run this app.
2. Create a group called igpro:
/usr/sbin/groupadd igpro
3. Add the selected teachers to the group by making it a secondary group for
those teachers; note that this won't affect their primary group or their
membership in the TEACHRS group:
/usr/sbin/usermod -G igpro teacher1
/usr/sbin/usermod -G igpro teacher2
...
4. Create the launcher file for IGPro on one teacher's desktop (or your own),
and then find that file in ~/Desktop/ (for KDE--I forget where Gnome stores
desktop icons/launchers)
5. Using the list from step #1, copy the launcher file into the teachers' desktop:
for x in `cat igpro_teachers_ids`
cp IGPro /home/${x}/Desktop/
done
You may want to change the permissions on the IGPro file afterward to make sure
it's readable by the user. Steps 2 & 3 aren't really necessary, but it's a way
to keep track of who has access to the application. If you wanted to be really
thorough about it, you could set the group for the launcher file to be igpro and
set other permissions to 0, e.g., 'chmod 550 IGPro'.
Or did you mean, write a script so that you can distribute an app to only
teachers by dragging onto an icon? If so, copy the script attached to the
'distribute to all users' icon and modify the copy so that it only works with
members of the igpro or TEACHRS group.
Petre
Alan A Hodson wrote:
> Greetings from West Texas
>
> I believe I have used the Webmin batch script enough times to load users
> into a system to be able to add a group of users, who in addition to the
> regular privileges, also belong to a group called TEACHRS (suggestions
> welcomed - I use
> create:username:userpwd:::username:/home/username:/bin/csh::::: for the
> base script)
> )
>
> What I really would appreciate some help with is creating a small script
> that would then push a given application (say its called IGPro) to the
> TEACHRS desktop *only*, much in the same way root is able to mass
> install flash, fonts, webmin itself, etc. from the desktop.
>
> I am deploying K12LTSP v.4.2.0 on a HUGE DELL server that is going to be
> accessible from any classroom at a campus (using VLANS) that I am hoping
> becomes a standard for the El Paso ISD.
>
> My deepest gratitude to the folks that share their talent and time with
> this list and to the effort of providing accessible technology to
> students everywhere
>
> Cheers
>
> Alan A Hodson
> http://links.episd.org
> aahodson at episd.org
> -=o=-
>
> _______________________________________________
> 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