PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : einer gruppe Ausführrecht für best. Programme entziehen



msi
09.11.02, 13:25
Hallo,

In unserer Schule dürfen 3 Gruppen (klasse6a, klasse6b und klasse6c)
best. Programme nicht mehr ausführen (alle Spiele :D ).

Wie realisiere ich das am Besten? Ich habe da mal was von PAM
gehört, weiß aber nicht ob ich damit das erreichen kann.

Ich könnte auch alle User die die Programme nicht mehr ausführen dürfen
zusätzlich in eine zweite Gruppe einragen (nogames), wenn das damit geht.

danke für eure Hilfe,
Markus

geronet
09.11.02, 13:39
Den games die Ausführrechte geben:

-rwxr-xr-- 1 root games 98 Sep 25 22:59 zockergame

Also nur der Gruppe "games" und dem User root die Ausführrechte für alle Spiele geben die Installiert sind.
Du kannst dann die User der Klasse K13 in die Gruppe games tun :D

Grüsse, Stefan

msi
09.11.02, 13:42
das heißt ich muss alle User die Spiele ausführen können sollen
in eine Gruppe tun. Es spielt dabei keine Rolle, dass sie auch in
einer anderen sind, denen sie bei useradd mit -g zugeordnet wurden (oder müssen sie davor newgrp aufrufen?) ??

geronet
09.11.02, 13:45
Jep es spielt keine Rolle da jeder User in mehreren Nebengruppen sein kann:

[root@Tux ~]# id stefan
uid=500(stefan) gid=100(users) groups=100(users),7(lp),12(mail),14(uucp),17(isdn) ,48(apache),45(popusers)

Einfacher statt mit usermod gehts wenn du die User die zocken dürfen hintereinander in die /etc/group schreibst:

games:x:12:chris,stefan

so etwa.

Grüsse, Stefan

msi
09.11.02, 13:47
nein das mach ich mit einem skript dass usermod aufruft,
die einzeln einzutragen ist krank, weil das jeweils immer vorname.nachname ist
und das bei allen registrierten Schülern...

Markus