Anzahl der angemeldeten Benutzer

calutateo

Member
Hallo,

wie kann ich die Anzahl der Benutzer einschränken, die sich auf der Linux-Konsole anmelden dürfen?

Carsten
 

hillel

Member
bei denen, die sich nicht anmelden konnen sollen

/bin/false

als shell in /etc/passwd eintragen ...
 
OP
calutateo

calutateo

Member
Ich hab wohl die Frage falsch formuliert.
Es dürfen sich nur maximal x user einloggen. Allerdings haben alle user eine login-shell.

Carsten
 

hillel

Member
die login-shell der benutzer covern, d.h. ersetzen durch einen aufruf eines scripts, das enthalt folgende zeilen

#! /bin/bash
if [ `who | cut -f 1 -d ' ' | sort | uniq | wc -l` -lt 20 ]
then
#echo nutzerzahl kleiner 20
exec /bin/bash # oder welche shell gewunscht wird
else
#echo grosser oder gleich 20
exec /bin/false # kein login
fi
 

deac

Member
am besten du stellst das in /etc/security/limits ein!

schau dir das file mal an, wenn du fragen hast, dann poste...
 
Oben