Операционные системы



бет10/10
Дата28.12.2023
өлшемі51,81 Kb.
#199809
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   10
Байланысты:
Теория

chown username|UID file
Задает указанного пользователя в качестве пользователя-владельца файла (нескольких файлов)
chgrp groupname|GID file
Задает указанную группу в качестве группы-владельца файла (нескольких файлов)


chmod mode file
Задает указанные права доступа для файла (нескольких файлов). Права доступа могут быть указаны трехзначным восьмеричным числом, или в символьном формате:


Программа Midnight Commander

Программа Midnight Commander представляет собой аналог программы Norton Commander для UNIX. Запуск программы осуществляется с помощью команды mc.


Для выполнения операций с файлами используются те же клавиши, что и в программе NortonCommander.
Расширенное меню, вызываемое по клавише F9 позволяет задавать права доступа к файлам и изменять данные о владельцах.


Практическая часть



  1. Выполните вход в систему под именем root

  2. Используя команду ls просмотрите содержимое корневого каталога

  3. Используя команду ls, заполните следующую таблицу:




Название файла (каталога)

Пользователь- владелец

Группа-владелец

Права доступа для пользователя, группы и остальных

Размер файла

Дата и время создания

/etc/passwd
















/var/log/
















/home/student/
















./boot/
















/usr/bin/



















  1. Используя команды оболочки, создайте внутри каталога /home/student каталог dir1. Запишите введенные команды.

  2. Создайте внутри каталога /home/student/dir/ файлы file1 и file2. Запишите введенные команды.

  3. Разрешите пользователю student чтение и запись файла file1 и запретите чтение и запись файла file2. Запишите введенные команды.

  4. Создайте каталог /home/student/dir1/dir2, и в нем файл file3. Запишите введенные команды.

  5. Запретите пользователю student просмотр содержимого каталога /home/student/dir1/dir2. Запишите введенные команды.

  6. Создайте жесткую ссылку на файл /home/student/dir1/file2 с именем /home/student/dir1/file2link и разрешите пользователю student чтение и запись файла по этой ссылке.

  7. Завершите работу в системе с помощью команды logout.

  8. Выполните вход в систему под именем student.

  9. Сделайте попытку просмотреть содержимое каталогов /home/student/work/ и /home/student/work/work3/. Запишите введенные команды и результат.

  10. Сделайте попытку просмотреть содержимое файлов /home/student/work/work1, /home/student/work/work2 и /home/student/dir1/file2link. Запишите введенные команды и результат.

  11. Завершите работу в системе с помощью команды logout.

  12. Выполните вход в систему под именем root.

  13. Скопируйте файл /home/student/work/work1 в каталог /home/student/work/work3/. Запишите введенные команды.

  14. Удалите все файлы и каталоги созданные на этом занятии.

  15. Запустите программу Midnight Commander.

  16. Проделайте задания 1-6, 13, 14 с помощью Midnight Commander.

  17. Завершите работу с Midnight Commander и с системой.



Контрольные вопросы.



  1. Могут ли пользователи системы alex и root просмотреть содержимое домашнего каталога пользователя student? Получить доступ к файлам, находящимся в этом каталоге?

  2. Может ли пользователь student просматривать и модифицировать системные журналы?

  3. Может ли пользователь student просматривать и модифицировать двоичный код ядра ОС?

  4. Может ли пользователь student просматривать и модифицировать список пользователей системы?


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет