Mulla on palvelin jossa pyörii debian. Palvelimella on myös pari muuta käyttäjää. Haluaisin että kun käyttäjä kirjautuu ssh:lla palvelimelle, niin eteen aukeaisi tekstipohjainen menu josta voi valita mitä tekee. Komentoriville pääsy pitäisi estää kokonaan. Mutta miten tälläisen toteuttaisi helposti? Onko joku valmis ohjelma olemassa?
Rajattu shelli käyttäjille
jepss2
2224
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
Vinkki: tee shell-skripti menulle ja laitat ko. menun käyttäjän shelliksi.
Tapauksesta riippuen myös komento chroot voi olla hyödyllinen.
Idioottivarmaa ratkaisua voi olla vaikeaa löytää, jos käyttäjät ovat potentiaalisesti "vaarallisia". Kun valikosta käynnistetään ohjelma, voi sitä kautta ehkä ollakin mahdollista saada shelli kepulikonstein.
Terve,
teet bash-scriptan. Ohjeet löytyy netistä.
Tämän jälkeen chmodaat sen siten, että kyseinen käyttäjä voi sen suorittaa.
Tämän jälkeen vaihdat kyseisen käyttäjän komentotulkiksi tämän juuri tekemäsi scriptan.
'usermod -s /missa/on/scripta kayttaja'
Eli ei kovin vaikeaa.
Sitte on se chroot hyvä vaihtoehto kanssa.