user megszorítása...help

Fórumok

Sziasztok!

Engem az érdekelne, hogy hogy lehetne azt megoldani hogy egy user csak pár parancsot tudjon kiadni a gépet, miközben van futtatási-írási-olvasási joga.

Aki tud valami megoldást meséljen. Kösz:)

Ui.:
Egyébként 3 db script amit engedni kéne parancsal futtatni.

Hozzászólások

Hat nemtom, de nemhiszem hogy valaki 3 szkriptert hasznalna egy rendszert, en tuti nem. :P

> egy user csak pár parancsot tudjon kiadni

PATH=3-db-scriptet-tartalmazó-könyvtár

"egy user csak pár parancsot tudjon kiadni a gépet, miközben van futtatási-írási-olvasási joga"

tehát legyen joga, de mégse. nem érzel egy kis ellentmondást?

Zavaros, de talan jailkit.

--
Debian lenny, 2.6.23

Ha mindenképp egzakt megoldást akarunk:
nevezett usernek csinálunk egy csoportot (pl fujdeszemet).
A standard PATH-ban lébő könyvtárakat (/bin:/usr/bin:/usr/locale/bin...stb) pedig beállítod, hogy a csoporttulajdonos a 'fujdeszemet'. Majd


# chmod -R 705 ''konyvtarnev''

Ekkor mindenkinek megvan a megfelelő joga, kivétel ez alól a fujdeszemet csoport, mert neki nincs joga ezekre a könyvtárakra.
Értelem szerűen ezután meg beteszed a home-jába, vagy bárhová azt a néhány parancsot amit megkaphat.

Nem vagyok biztos benne, hogy nem okoz-e problémát ha buzeráljuk a standard PATH csoportjogosultságait. Javítsatok ki ha marhaságot beszéltem.

---
"A megoldásra kell koncentrálni nem a problémára."

A filerendszer többi részén megmaradnak a jogai. Csak a bin-ekre vesszük el. Vagy ha én értettem rosszul, és az volt a kérés hogy tudjon írni-olvasni-futtatni parancsokat, de ne tudjon írni-olvasni-futtatni parancsokat, akkor a kérdés rossz, és én kérek elnézést :)

---
"A megoldásra kell koncentrálni nem a problémára."

Grsecurity-vel biztosan meg lehet csinálni. De eltart egy ideig, amíg belövöd a szabályrendszert a kedvedre.

Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."