Fórum Root.cz

Hlavní témata => Server => Téma založeno: rooobertek 17. 09. 2010, 08:17:41

Název: Uživatel SSH bez shellu
Přispěvatel: rooobertek 17. 09. 2010, 08:17:41
Ahojte

Využívam server hojne ako ssh proxy (ssh -ND...). Trochu sa mi ale nepáči, že sa tam pripájam s normálnym užívateľom.
Ako vytvoriť užívateľa vhodného iba na tento účel? Čo všetko mu môžem zakázať a ako? Môžem mu zakázať aj použitie su?

// pomohlo by mi nastavenie /dev/null ako jeho "defaultnú konzolu" (neviem ako sa tomu nadáva)?
Název: Re: užívateľ iba na proxy
Přispěvatel: pepazdepa 17. 09. 2010, 09:55:00
man sshd_config - sekce Match a dale ForceCommand atp.
Název: Re: Uživatel SSH bez shellu
Přispěvatel: alfi 17. 09. 2010, 14:27:50
/bin/false jako shell v /etc/passwd. a nebo třeba /usr/bin/passwd, pokud se uživatel přihlašuje heslem a může ho chtít změnit :-)
Název: Re: Uživatel SSH bez shellu
Přispěvatel: peter 17. 09. 2010, 20:20:16
alebo:

http://www.mariovaldez.net/software/sleepshell/
Název: Re: Uživatel SSH bez shellu
Přispěvatel: rob 18. 09. 2010, 13:47:09
Kód: [Vybrat]
ssh -D 8080 -f -C -q -N user@serverparametr -C muzete vynechat, pokud nechcete pouzivat kompresy
Název: Re: Uživatel SSH bez shellu
Přispěvatel: rob 18. 09. 2010, 13:52:41
tak nic, moc rychle jsem si to precetl :)
Název: Re: Uživatel SSH bez shellu
Přispěvatel: pepazdepa 18. 09. 2010, 17:33:02
alebo:

http://www.mariovaldez.net/software/sleepshell/

v cem je toto lepsi nez ForceCommand tam dat nejakou kravinu alla shell a loop?
Název: Re: Uživatel SSH bez shellu
Přispěvatel: Mepho 19. 09. 2010, 12:27:35
Ja by som siel asi cez tty (mingetty do inittabu - vie zrobit autoloin usera). zakaz su by sa dal asi zrobit zistenim prav k (usr)/bin/su a ich modifikaciou (vyrobit novy group pre su, upravit prava pre su len na tu grupu a nikoho ineho, pridat userov co chces, ?). Alebo zrobit jail / chroot.
Název: Re: Uživatel SSH bez shellu
Přispěvatel: rooobertek 19. 09. 2010, 19:23:05
Ďakujem všetkým za rady.

Napadla mi ešte jedna opačná otázka. Doteraz som si myslel, že keď má user shell /bin/false, nemôže nič. Ale keď vidím, že môže proxovať, logická otázka pre mňa je: čo všetko ešte môže?
Název: Re: Uživatel SSH bez shellu
Přispěvatel: Mirek Prýmek 20. 09. 2010, 10:10:35
Napadla mi ešte jedna opačná otázka. Doteraz som si myslel, že keď má user shell /bin/false, nemôže nič. Ale keď vidím, že môže proxovať, logická otázka pre mňa je: čo všetko ešte môže?

No může asi všechno, k čemu login shell není potřeba :)

Např. dovecot mu dovolí číst poštu pomocí imap. Co mu dovolí ostatní programy se musíš zeptat jich :)