Курс
Powered By GitBook
Скрипты
    1.
    Создайте файл /etc/allowedusers, в котором пропишите логин своего пользователя. Создайте скрипт, который сначала проверит, имеет ли данный текущий пользователь право запускать скрипт (пользователь должен быть в списке /etc/allowedusers). Если прав нету, то следует вывести на экран сообщение “This incident will be reported”, а в syslog в секцию error написать “User username tried to run this script!”. После запуска скрипт должен вывести содержимое директории /data/. После чего предложить пользователю указать имя файла и указать дату и время модификации для смены.
    2.
    Создайте скрипт, который запрашивает имя пользователя, а в ответ выводит информацию о пользователе – его uid, домашнюю директорию, и список групп, в которых он состоит. После этого скрипт должен спросить, что следует поменять – uid, домашнюю директорию или группу. Если uid, то сначала проверить, доступен ли такой uid, если нет – то предлагать ввести заново. Если домашнюю директорию, то спросить, на какую директорию следует сменить, а также следует ли перемещать домашнюю директорию. Если группу – то следует спросить, меняем ли мы основную группу или дополнительную. После выполнения изменения следует написать об этом в syslog.
Last modified 9d ago
Export as PDF
Copy link