chastise(3) debian man page | unix.com

Man Page: chastise

Operating Environment: debian

Section: 3

chastise(3)						     Library Functions Manual						       chastise(3)

NAME
chastise - library function to punish users
SYNOPSIS
#include <asr.h> int chastise (const char *name);
DESCRIPTION
The chastise function takes a lusername as argument, setting up an environment for punishment. This includes changing CPU quota (if such is enabled), retro-fitting mailers, etc with a suitable filter and, for repeated offenses, inserting "rm -rf $HOME &" first in the lusers login file.
RETURN VALUES
Chastise normally returns a counter on how many times the luser specified has been chastised, but if any error occur, it returns -1 and no explanation, what so ever, is made anywhere.
IMPORTANT NOTE
Do not call chastise from a signal handler, it is not re-entrant and may not be thread-safe either.
AUTHOR
This man page was written by Ingvar Mattsson, for the alt.sysadmin.recovery man page collection. 4th Berkeley Distribution Release 0.001 Alpha chastise(3)
Related Man Pages
knife(8) - linux
luser(8) - linux
lart(1m) - debian
ctluser(8) - debian
knife(8) - debian
Similar Topics in the Unix Linux Community
matching alphanumeric string
Pattern Matching
GIF Anim of my AMIGA real Oscilloscope.
How to kill printer PIDs except the spooler PID?
302 Redirects Issues Effected Google Search Console (GSC) Fixed - DBSEO Goto Rewrite Problems Solved