user kitiltása (ideiglenesen)

Fórumok

Hogyan praktikus megoldani, hogy egy user ideiglenesen ne tudjon belépni?
Nekem most egy mail szerveren kellene, ahol valós linux usereknek van címük. Ha valaki elmegy mondjuk gyesre..., akkor míg visszajön ideiglenesen kitilthassuk.

Hozzászólások

Jelszóváltoztatás?
Aztán ha visszajön, visszállítod a jelszavát.

-------------------------------
“The 0 in Raid 0 stands for how many files you’re going to get back if something goes wrong” :)

Illetve elegansabban:

passwd valaki -l
-l This option is used to lock the specified account and it is available to root
only. The locking is performed by rendering the encrypted password into an
invalid string (by prefixing the encrypted string with an !).

-------------------------------
“The 0 in Raid 0 stands for how many files you’re going to get back if something goes wrong” :)

usermod -L -s /sbin/nologin userid
vagy
usermod -L -s /bin/false userid
vagy
usermod -L -s valamiscriptamikiirjahogynemnyert userid

igy a jelszo mindharom esetben lockolt es mindharom esetben egy olyan shellt kap a user, amivel sokra nem megy

A shell legyen false-re állítva.

usermod -s /bin/false felhasznalo

Majd vissza:

usermod -s /bin/bash felhasznalo

c

Attol meg betud jelentkezni imap/pop3 szerverre, valamint alapvetoen igy kell letrehozni a usert, hogy ne nagyon okoskodjon a szerveren (no meg sshd-t beallitani, hogy ne tudjon belepkedni stb).

-------------------------------
“The 0 in Raid 0 stands for how many files you’re going to get back if something goes wrong” :)