Hrvatska akademska i istraživačka mreža
  NASLOVNICA MAPA WEBA TRAŽILICA KONTAKTI CARNET WEB
Hrvatska akademska i istraživačka mreža
 
menu 4
Sigurnost
menu 4
Distribucija
menu 4
Pomoć
menu 4
Dokumenti
menu 4
menu 4

 

 

23-04-04 13:38
Ograničen ftp pristup

piše HARIS AVDIĆ

Ako vam treba korisnički račun samo za FTP pristup:

 

Otvorite korisnički račun, služeći se naredbom useradd.

 

U /etc/passwd dodajte za toga korisnika novi shell, recimo

/usr/local/bin/nologin umjesto /bin/bash. To se može i naredbom chsh (change shell):

 

# chsh -s /usr/local/bin/nologin <username>

 

Ne zaboravite napisati cijelu stazu, bez toga ne vrijedi!

 

Nakon toga kreirati /usr/local/bin/nologin:

 

#!/bin/sh

cat <<__EOF__

No interactive login allowed.

Only ftp access.

__EOF__

sleep 5

exit 0

 

Skripti nologin treba dati odgovarajuće dozvole:

 

# chmod 755 /usr/local/bin/nologin

 

Ostaje još da se novi "shell" prijavi. Upišite

 

/usr/local/bin/nologin

 

u datoteku /etc/shells.

 

I to je to!

 

Korisnik će se moći ulogirati samo preko ftp-a, ako pokuša na primjer telnetom, dočekati će ga poruka upisana u skripti /usr/local/bin/nologin.





[Lista]
Ovu uslugu CARNeta realizira Sveučilišni računski centar Sveučilišta u Zagrebu
  Copyright ©2005. CARNet. Sva prava zadržana. Impressum.
Mail to
sys-portal@CARNet.hr