словник | перекладачка | факти | тексти | програми
щодо | посилання | новини | гостьова книга | пошук
початок << тексти  << автор  << зміст  << сторінка

next up previous contents index
Далі: Резервні копії Вгору: Створення та керування рахуками Назад: Виключення користувача зі списку

Тимчасова заборона користування рахунком

Інколи буває потрібно тимчасово зробити рахунок недіючим, не знищуючи його зовсім. Наприклад, може користувач не сплачує за користування рахунком, або системний адміністратор може запідозрити, що пароль користувача зломаний. Найкращий спосіб заборонити користування рахунком, це змінити командну оболонку такого користувача на програму, яка буде всього-навсього друкувати повідомлення. При такому підході будь-хто, пробуючи зареєструватися в системі відразу ж зрозуміє, чому він не може цього зробити. Програма може повідомляти користувачеві, що він має звернутися до системного адміністратора щоб виправити проблему. Крім цього можливо також змінити ім'я користувача чи пароль, але в цьому випадку користувач не знатиме, в чому справа. Збити з пантелику користувача означає принести більше клопоту самому собі.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 підозрюється в небезпеці злому, системному адміністратору слід зробити щось таке:

# 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.
#
Команда su  в цьому прикладі звичайно ж використовується для перевірки, що все працює так, як треба.

Такі скрипти треба тримати в окремій директорії, щоб назви скриптів не перемішувалися із звичайними командами користувачів.



Dmytro Kovalev
1999-06-10
вгору
 
Без реклами
2004-03-23 13:53:47
TopList
© 2000-2003, Київ, Соломко Валентин -- ідея та наповнення, графічне опрацювання -- проєкт дизайн, змiнено -- 08.06.2003 14:25:51