Механізми захисту операційної системи Unix

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
УІ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2018
Тип роботи:
Лабораторна робота
Предмет:
Безпека інформації в інформаційно комунікаційних системах

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» / Звіт До лабораторної роботи №5 з предмету «Безпека інформації в інформаційно-комунікаційних системах» на тему «Механізми захисту операційної системи Unix» Мета роботи: ознайомлення з базовою підсистемою захисту ОС Unix (Linux). Виконання завдання Результати з командного рядка user12@ubuntu-server:~$ mkdir lab_4 user12@ubuntu-server:~$ cd lab_4 user12@ubuntu-server:~/lab_4$ cp /bin/cat my_cat user12@ubuntu-server:~/lab_4$ cd .. user12@ubuntu-server:~$ ./lab_4/my_cat .profile # ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login # exists. # see /usr/share/doc/bash/examples/startup-files for examples. # the files are located in the bash-doc package. # the default umask is set in /etc/profile; for setting the umask # for ssh logins, install and configure the libpam-umask package. #umask 022 # if running bash if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi # set PATH so it includes user's private bin directories PATH="$HOME/bin:$HOME/.local/bin:$PATH" user12@ubuntu-server:~$ ls lab_4 my_cat user12@ubuntu-server:~$ ls -a lab_4 . .. my_cat user12@ubuntu-server:~$ ls -al lab_4 total 60 drwxrwxr-x 2 user12 user12 4096 Apr 24 10:28 . drwxr-xr-x 7 user12 user12 4096 Apr 24 10:08 .. -rwxr-xr-x 1 user12 user12 52080 Apr 24 10:28 my_cat user12@ubuntu-server:~$ cd lab_4 user12@ubuntu-server:~/lab_4$ chmod u=r my_cat user12@ubuntu-server:~/lab_4$ ls -al total 60 drwxrwxr-x 2 user12 user12 4096 Apr 24 10:28 . drwxr-xr-x 7 user12 user12 4096 Apr 24 10:08 .. -r--r-xr-x 1 user12 user12 52080 Apr 24 10:28 my_cat user12@ubuntu-server:~/lab_4$ ./my_cat /profile -bash: ./my_cat: Permission denied user12@ubuntu-server:~/lab_4$ chmod 700 my_cat user12@ubuntu-server:~/lab_4$ ls -al total 60 drwxrwxr-x 2 user12 user12 4096 Apr 24 10:28 . drwxr-xr-x 7 user12 user12 4096 Apr 24 10:08 .. -rwx------ 1 user12 user12 52080 Apr 24 10:28 my_cat user12@ubuntu-server:~/lab_4$ cd ~ user12@ubuntu-server:~$ chmod u=r lab_4 user12@ubuntu-server:~$ ls lab_4 ls: cannot access 'lab_4/my_cat': Permission denied my_cat user12@ubuntu-server:~$ ls -al lab_4 ls: cannot access 'lab_4/.': Permission denied ls: cannot access 'lab_4/..': Permission denied ls: cannot access 'lab_4/my_cat': Permission denied total 0 d????????? ? ? ? ? ? . d????????? ? ? ? ? ? .. -????????? ? ? ? ? ? my_cat user12@ubuntu-server:~$ rm ./lab_4/my_cat rm: cannot remove './lab_4/my_cat': Permission denied user12@ubuntu-server:~$ ./lab_4/my_cat -bash: ./lab_4/my_cat: Permission denied user12@ubuntu-server:~$ useradd reutionok useradd: user 'reutionok' already exists user12@ubuntu-server:~$ wall hallo Broadcast message from user12@ubuntu-server (pts/0) (Tue Apr 24 11:16:35 2018): hallo user12@ubuntu-server:~$ su reutionok Password: reutionok@ubuntu-server:/home/user12$ ls abc cal chmod lab2 lab4 lab_4 my_cat symbolic reutionok@ubuntu-server:/home/user12$ mkdir ./lab_4/lab_4_1 reutionok@ubuntu-server:/home/user12$ exit exit user12@ubuntu-server:~$ chown reutionok lab_4 chown: changing ownership of 'lab_4': Operation not permitted user12@ubuntu-server:~$ chown user12 lab_4_1 user12@ubuntu-server:~/lab_4$ sudo setfacl -R -m d:u::7,d:g::7,d:o::4 ./ user12@ubuntu-server:~/lab_4$ sudo setfacl -R -m d:u::6,d:g::6,d:o::4 ./. user12@ubuntu-server:~$ sudo chmod 755 lab_4 user12@ubuntu-server:~$ cd lab_4 user12@ubuntu-server:~/lab_4$ mkdir testdir user12@ubuntu-server:~/lab_4$ cd testdir user12@ubuntu-server:~/lab_4/testdir$ echo “SomeText” > file1 user12@ubuntu-server:~/lab_4/testdir$ touch file2 user12@ubuntu-server:~/lab_4/testdir$ getfacl file1 # file: file1 # owner: user12 # group: user12 user::rw- group::rw- other::r-- user12@ubuntu-server:~/lab_4/testdir$ chmod 400 file1 user12@ubuntu-server:~/lab_4/testdir$ su reutionok Password: reutionok@ubuntu-server:/home/user12/lab_4/testdir$ cd file1 bash: cd: file1: Permission denied reutionok@ubuntu-server:/home/user12/lab_4/testdir$ exit exit user12@ubuntu-server:~/lab_4/testdir$ setfacl -m u:reutionok:r file1 user12@ubuntu-server:~/lab_4/testdir$ getfacl file1 # file: file1 # owner: user12 # group: user12 user::r-- user:reutionok:r-- group::--- mask::r-- other::--- user12@ubuntu-server:~/lab_4/testdir$ su reutionok Password: reutionok@ubuntu-server:/home/user12/lab_4/testdir$ ls file1 file1 reutionok@ubuntu-server:/home/user12/lab_4/testdir$ exit exit user12@ubuntu-server:~/lab_4/testdir$ setfacl -m o:--- file1 user12@ubuntu-server:~/lab_4/testdir$ getfacl file1 # file: file1 # owner: user12 # group: user12 user::r-- user:reutionok:r-- group::--- mask::r-- other::--- user12@ubuntu-server:~/lab_4/testdir$ su reutionok Password: reutionok@ubuntu-server:/home/user12/lab_4/testdir$ ls file1 file1 reutionok@ubuntu-server:/home/user12/lab_4/testdir$ cd file1 bash: cd: file1: Permission denied Висновки: файлова система – це підсистема ОС, що підтримує організований набір даних, здебільшого у конкретній ділянці дискового простору. Окрім звичних для користувачів текстових та виконуваних файлів такі системи підтримують спеціальні види файлів: приховані файли (файли, ім'я яких починається з крапки), файли посилання (позначаються символом @), файли пристрої (позначаються символом -). В системі Linux контролюється доступ до файлів. Кожний файл має свого власника, а також відноситься до визначеної групи. В даній лабораторній роботі ми навчились працювати з різними типами файлів та змінювати права доступу до файлу, ознайомились з базовою підсистемою захисту ОС Unix
Антиботан аватар за замовчуванням

12.12.2018 20:12-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!