╤нколи бува╓ потр╕бно тимчасово зробити рахунок нед╕ючим, не знищуючи його зовс╕м. Наприклад, може користувач не сплачу╓ за користування рахунком, або системний адм╕н╕стратор може зап╕дозрити, що пароль користувача зломаний. Найкращий спос╕б заборонити користування рахунком, це зм╕нити командну оболонку такого користувача на програму, яка буде всього-навсього друкувати пов╕домлення. При такому п╕дход╕ будь-хто, пробуючи заре╓струватися в систем╕ в╕дразу ж зрозум╕╓, чому в╕н не може цього зробити. Програма може пов╕домляти користувачев╕, що в╕н ма╓ звернутися до системного адм╕н╕стратора щоб виправити проблему. Кр╕м цього можливо також зм╕нити ╕м'я користувача чи пароль, але в цьому випадку користувач не знатиме, в чому справа. Збити з пантелику користувача означа╓ принести б╕льше клопоту самому соб╕.162163 Дуже прост╕ програмки, як╕ видають на екран пов╕домлення - це скрипти `tail'164:
Перш╕ два символи (`#!/usr/bin/tail +2 This account has been closed due to a security breach. Please call 555-1234 and wait for the men in black to arrive. \intnote{Цей рахунок закрито через небезпеку злому. Зателефонуйте по номеру 555-1234 ╕ чекайте на чолов╕ка в чорному.}
#!
') пов╕домляють ядру, що залишок
рядка ╓ командою, яку треба виконати над цим файлом. Команда
tail в цьому випадку надруку╓ на стандартний вив╕д все
кр╕м першого рядка.
Якщо рахунок biilg п╕дозрю╓ться в небезпец╕ злому, системному адм╕н╕стратору сл╕д зробити щось таке:
Команда su в цьому приклад╕ звичайно ж використову╓ться для перев╕рки, що все працю╓ так, як треба.#
chsh -s /usr/local/lib/no-login/security billg
#
su - tester
This account has been closed due to a security breach.
Please call 555-1234 and wait for the men in black to arrive.
#
Так╕ скрипти треба тримати в окрем╕й директор╕╖, щоб назви скрипт╕в не перем╕шувалися ╕з звичайними командами користувач╕в.