[ LUGOS ] noshell

Borut Mrak borut.mrak na ijs.si
Sre Feb 28 22:24:42 CET 2001


On Wed, Feb 28, 2001 at 07:44:20PM +0100, Rok Pergarec wrote:
> zivjo, kako bi uporabniku (popolnoma) onemogocu uporabo shella
> 
> machine login: username
> Pass:
> Last login: Fri Feb 23 13:37:50 +0100 2001 on ttyp9 from s.kr.nek.
> No mail.
> Connection closed by foreign host.
> 
> 
> ... (chsh /bin/false) ni dovolj zame!

Kaj tocno pa bi rad preprecil? Ce gre za mail-only accounte uporabi
raje cyrus, pa ti accountov sploh ne bo treba delat.

Ce je tvoja distibucija toliko napredna, da uporablja PAM, enostavno
uporabi pri login-u in ssh-ju (predvidevam, da sta to edini metodi
za interaktivno prijavo v sistem) pam_shells.so.

Pri meni (Debian) bi enostavno dodal pam_shells.so v /etc/pam.d/ssh (po
potrebi tudi v /etc/pam.d/login) in ce bi bil uporabnikov shell /bin/false,
bi se ne mogel logirati. Seveda pa na tak nacin odpade tudi prijavljanje
preko ftp-ja ;-]

Kakorkoli, vecino stvari (vsaj webhosting in mail accounte) se da naredit
brez sistemskih accountov. Kako bi to izvedel pa prepuscam bralcu v
razmislek.

lp,

-- 
Borut
borut.mrak na ijs.si
-----------------
Maniac: An early computer built by nuts...




Dodatne informacije o seznamu Starilist