МІНІСТЕРСТВО ОСВІТИ І НАУКИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
З В І Т
до лабораторної роботи №2
з курсу «Безпека інформації в інформаційно-комунікаційних системах»
на тему:
«Встановлення та робота із мережевою операційною системою RedHatEnterprise Linux4. Адміністрування користувачів в ОС RHEL 4. Управління файловою системою ОС RHEL 4»
Команди:
1. Найпростіші дії:
ls - видати список файлів в поточному каталозі.
cd [каталог] - змінити поточний каталог. Якщо ім'я каталогу не вказується, то поточним стає домашній каталог користувача.
cp <що_копіювати> <куди_копіювати> - копіювати файли.
mv <що_перемістити> <куди_перемістити> - перемістити або перейменувати файл.
ln-s <на_що_зробити_посилання> <імя_посилання> - створити символічне посилання.
rm <файли> - видалити файли.
mkdir <каталог> - створити новий каталог.
rmdir <каталог> - видалити порожній каталог.
rm-r <файли і / або каталоги> (рекурсивне видалення)-видалити файли або каталоги і їх підкаталоги. Обережно з цією командою, оскільки поки у Linux немає системи повного відновлення видалених файлів (Якщо ви не користуєтеся спеціальними програмами для переміщення видалених файлів в спеціальний каталог, щось на кшталт "кошик" в ОС Windows).
cat <ім'я файлу> - висновок вмісту файлу на стандартний висновок (за замовчуванням - на екран).
more <ім'я файлу> - перегляд вмісту довгого текстового файлу по сторінках.
less <ім'я файлу> - перегляд вмісту текстового файлу з можливістю
повернутися до попередніх сторінок. Натисніть q, коли захочете вийти з програми.
tar-zxvf <файл> - розпакувати архів tgz або tar.gz
find <каталог>-name <ім'я файлу> - знайти файл з ім'ям "ім'я файлу" і відобразити результат пошуку на екрані. Пошук починається з каталогу <каталог>; "ім'я_файлу" може містити маску для пошуку.
2. Команди, які дають інформацію по системі:
pwd - вивести ім'я поточного каталогу.
whoami - вивести ім'я під яким Ви зареєстровані.
date - вивести дату і час.
time <ім'я програми> - виконати програму і отримати інформацію про час, необхідний для її виконання. Не путайте цю команду з date. Наприклад: виконати команду ls і дізнатися, як багато часу
вимагається для виведення списку файлів в каталозі, набравши послідовність: time ls
who - визначити хто з користувачів працює на машині.
finger <ім'я_користувача> - системна інформація про зареєстрованого користувача.
Спробуйте: finger <ваш login-name>
uptime - кількість часу з моменту останнього перезавантаження операційної системи.
Ps-a - вивести список поточних процесів у Вашому сеансі роботи.
top - інтерактивний список поточних процесів, відсортованих по використанню ЦП.
uname-a - вивести інформацію про версію операційної системи.
free - вивести інформацію з використання пам'яті.
df-h - вивести інформацію про вільний і використаний простір на дисках.
du-bh | more - виведення на екран інформації про розмір файлів і каталогів, починаючи з поточного каталогу.
3. Контроль процесів:
ps aux | grep <Ваше_імя_користувача> - відобразити всі процеси, запущені в системі від Вашого імені користувача.
kill <PID> - "вбити" процес. Для початку визначте PID Вашого процесу за допомогою команди ps.
killall <назва програми> - "вбити" всі процеси на ім'я програм.
xkill (у терміналі X window) - "вбити" процес, на вікно якого необхідно вказати курсором.
Адміністрування користувачів в ОС RedHatEnterpriseLinux 4
Мета роботи: отримати навики управління користувачами, групами, паролями, вивчити особливості файлових прав даної ОС,механізми отримання особливих привілеїв і установки дискових квот.
Ознайомитись із вмістом файлів:
/etc/passwd,
/etc/shadow,
/etc/group.
Створити наступні групи:
workers,
teachers,
students.
Створити користувача user_[номер варіанту]_N, де N =1, 2, .., 5, uid облікового запису повинен бути рівним 1000+N.
Користувачів з N рівним 3, 4 та 5 додати до групи students за допомогою команд адміністрування *.
Створити користувача teacher_[номер варіанта].
У коментарі до облікового запису повинні бути Ваше ім'я і прізвище. Uid облікового запису повинен бути рівний3000.Користувача додати до групи teachers.
5.Для всіх користувачів задайте паролі,використовуючи команду passwd.
6.Створити директорію labs в кореневому каталозі.У ньому створити каталоги library і tests.
7.Створити файли book_[прізвище студента] _N і помістити їх в library.
8.Створити текстовий файл test_[ім'я студента], і помістити в tests. Файли повинні містити скрипт на створення користувача user[номер варіанта] і надання йому пароля pass[номер варіанту]. Зробіть ці файли виконуваними для користувачів групи students.
9.У директорії labs створити файл list, який повинен містити список файлів директорії /etc.
10.Дати право на зміну файлу лише користувачеві teacher_[номерваріанту], а на читання користувачам групи workers.
11.Налаштувати права доступу до каталогу library і tests, таким чином,щоб користувачі групи teachers могли змінювати і створювати там файли,а користувачі групи students мали доступ на читання.
Управління файловою системою ОС RedHatEnterpriseLinux 4.
Мета роботи: Отримати базові знання управління файловою системою ОС RHEL 4 і практичні навики монтування, перетворення, відновлення різних типів файлових систем и усунення неполадок.
Ознайомтесь з вмістом файлу /etc/fstab
2. Примонтуйте різні змінні носії:
- Дискету
- CD-ROM
- Флеш накопичувач
3. Оглянемо також інші програми файлової системи
Є кілька програмних засобів для перегляду стану дисків та файлових систем.
- df
df означає «diskfree».
Ця команда сповіщає, скільки місця на диску використовується і доступно в підмонтовані файловій системі.
Корисні ключі:
Перевірка дискового простору
df –l
du
du означає «diskusage» (використання диска). Команда виводить, скільки дискового простору використовується відповідними файлами і для кожного підкаталогу (якщо аргумент – каталог) Корисні ключі:
Перевірка використання диска
du –a
Показує лічильники для всіх файлів, не тільки каталогів
du -h
При відображенні розміру файлу використовує дружній для людини інтерефейс (в Mb, Kb), а не відображає його в байтах.
Висновок: я набула навиків створення віртуальної машини з використанням VMWare, також отримала навики управління користувачами, групами, паролями, вивчив особливості файлових прав даної ОС, механізми отримання особливих привілеїв і установки дискових квот, отримала базові знання управління файловою системою ОС RHEL 4 і практичні навики монтування, перетворення, відновлення різних типів файлових систем та усунення неполадок.