ssh user

Fórumok

ssh user

Hozzászólások

Hogy tudok olyan usert létrehozni, aki csak ssh-n keresztül léphet be és igazából csak a port forwardingot használná. tehát be loginol , de a user könyvtárán kivül nem lát semmit és azt is üresnek látja. nem tud mozogni sehova és futtatni se.
köszi előre is a segítséget.

shellnek azt a programot adod meg, amit használhat.
/etc/passwd a te barátod!

PL: Ha midnight commandert adod meg, akkor ha belép azt használja, ha kilép az mc-ből, akkor ki lépett mindenből...

Persze írhatsz egyedi scriptet is, ahol a lehetséges dolgok közt vállogathat és ha a scriptnek vége, akkor ő is kilép...

Cégnél egy ilyen script ami be van írva /etc/passwd -be egyes usereknek és a scriptben csak néhány lehetőség közül választhatnak...

Van kérdésed?

Ha meg csak ssh-t használhat , arra meg egy login scriptet készítenék, ami belépéskor lefut és ha a terminálból: tty vagy mit tudom én az derül ki, hogy lokálissan próbálkozik, akkor szépen logoutra nyomja...
Persze az alias -okkal is lehet szopatni:
cd=logout
ls=logout
...
Persze a jogokra figyeljél, ha sok felhasználód lesz, akkor a /etc/skel be belerakod és automatice ilyen userek jönnek létre...

[quote:896d75f0ad="supageo"]
PL: Ha midnight commandert adod meg, akkor ha belép azt használja, ha kilép az mc-ből, akkor ki lépett mindenből...

és ha megnyom egy ctrl-O -t? :D

dummyshell a te baratod en legalabiss ezt hasznalom. ez egy olyan kis progi ami barmi billentyu lenyomasra kilep ezzel zarodik az ssh kapcsolat is viszont meg nem nyom gombot adig megy a port forward. en legalabbis igy hasznalom puttyal

http://h30097.www3.hp.com/docs/ssh/ssh32/MAN/MAN1/0007____.HTM

Köszi, azt hiszem tényleg ő lesz legújabb barátom.
ez része az openssh csomagnak v. külön beszerezendő?
Ha igen, akkor hol lelem meg új játszótársam?

Sajna az openssh csomagba nincs benne.

maat:
Próbáld meg, nyomsz egy ctrl -ot és nem, nincs bash, légyszives próbáld már meg, ne csak beírj...

pl: ha pop3 és smtp usere van az embernek és nem akar neki semmiféle accountot adni, akkor /dev/null vagy logout vagy valami hasonló lesz a parancsértelmező...
Amúgy ez az sshÜdumy_shell se rosz, de majd írd meg a tapasztalataidat vele.

Willow, amúgy milyen környezetben és kiknek akarod ezt biztosítani és miért? Tanulás, célirányos feladat... Mert attól függ a jó megoldás...

willow próbáld már ki egy useren, mit eredményez, ha a parancsértelmezőt kicseréled(/etc/passwd), pl: /usr/bin/ls -re, vagy /usr/bin/mc -re....
Egy próbát megér! És ide tehetsz valami egyszerű scriptet is, amit te írtál, ami csak arra ad menüben lehetőséget (Az egész 6 sor...)
Az ssh dummy shell -nél nem olvastam port_forwarding lehetőséget...
Bár javítsatok ki.

a port forwardot a ssh cliens (putty) nál kell beállítani.
Otthon használnánk munkahelyi dolgokat.
1. De a felhasználók nem értenek linuxhoz, tehát ne is piszkálják.
2. ha olyan vk sikerülne aki ért hozzá, az se.

Na akkor nagyon egyszerű:
User putty-val belép, akkor port_forwarding az usere alapján, gondolom az ő gépére aktivizálódik a port_forwarding, majd kilépéskor portforwarding kikapcs, mindez /etc/passwd -be beleírva, ami ezt csinálja, azt csókolom.