🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux
2 messages
2 total messages Started by Cezary Zemis Thu, 27 Feb 1997 10:03
Tylko shell przez ssh
#242
Author: Cezary Zemis
Date: Thu, 27 Feb 1997 10:03
25 lines
1958 bytes
(Tak to jest jak się ktoś dorwie do nowinek. Ciągle pytania zadaje :)

Czy da się tak skonfigurować sshd, żeby użytkownik mógł tylko dostać shell
(ssh coś.gdzieś), a nie mógł podać polecenia do wykonania (ssh coś.gdzieś
zrób_to)? Wydaje się to pozornie bez sensu, ale chyba nie całkiem: taki
shell wykonuje na początku jakieś /etc/profile, czy inne /etc/cshrc i tam
można dopisać rozmaite ciekawostki.

A może inaczej: czy jest jakaś metoda stwierdzenia z poziomu /etc/sshrc
czy delikwent podał polecenie czy nie?

Dla ułatwienia: całość ma służyć do tego, żeby użytkownicy mogli sobie
tunelować przez ssh co chcą (np. pop3), ale żeby nie mogli pracować na
danej maszynie. Odpada pomysł wpisania im dziwnego shella w /etc/passwd,
bo ta maszyna za ypserv robi (zresztą to i tak nie załatwia problemu).
Pomysł zabrania użytkownikom prawa do wykonywania prawie wszystkich
binariów (mniej więcej: chmod -R o-x *) wydaje się tak obrzydliwy, że
raczej nie skorzystam.

     _   _   _   Cezary Zemis, mailto:pasiasty@orient.uw.edu.pl -+
    /   /   /    http://www.orient.uw.edu.pl/~pasiasty           |
   /   /   /     tel.:(+48 22) 443 054, GSM:0-601 227 486        |
P A S I A S T Y  Joliot-Curie 9/29, 02-646 Warszawa, Poland      |
 /   /   /                                                       |
/_  /_  /_       --- "E, chcesz w ryło?" (J.W.Goethe, "Faust") --+
Re: Tylko shell przez ssh
#243
Author: Robert Maron
Date: Thu, 27 Feb 1997 13:54
27 lines
2014 bytes
Cezary Zemis <pasiasty@kadawer.w.domu> wrote:
: (Tak to jest jak się ktoś dorwie do nowinek. Ciągle pytania zadaje :)

: Czy da się tak skonfigurować sshd, żeby użytkownik mógł tylko dostać shell
: (ssh coś.gdzieś), a nie mógł podać polecenia do wykonania (ssh coś.gdzieś
: zrób_to)? Wydaje się to pozornie bez sensu, ale chyba nie całkiem: taki
: shell wykonuje na początku jakieś /etc/profile, czy inne /etc/cshrc i tam
: można dopisać rozmaite ciekawostki.
ale wykonywanie polecen przechodzi przez szela;
btw: niezly jest pakiet restrict (jest w rpm) - podmienia szele na linki do
siebie, ustawia limity, a potem odpala szele;

: Dla ułatwienia: całość ma służyć do tego, żeby użytkownicy mogli sobie
: tunelować przez ssh co chcą (np. pop3), ale żeby nie mogli pracować na
: danej maszynie. Odpada pomysł wpisania im dziwnego shella w /etc/passwd,
: bo ta maszyna za ypserv robi (zresztą to i tak nie załatwia problemu).
pytales mnie o to wczesniej, nie wiedzialem; a teraz mam pomysl (inspirowany
przez restrict):
ustawiasz ludziom szele na inny katalog (np. /etc/szele/ zamiast /etc) i
wrzucasz tam linki do skryptu, ktory robi sleep 10s (co pozwoli korzystac 
z ssh jak chcesz); oczywiscie na innych maszynach musisz miec link
/etc/szele -> /etc

heja,
robert
-- 
robmar@mimuw.edu.pl                  http://zls.mimuw.edu.pl/~robmar
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads