Лабораторная работа №1 «Практическое знакомство с операционной системой unix»



Дата11.02.2017
Размер0.86 Mb.
Просмотров548
Скачиваний5
ТипЛабораторная работа

Национальный исследовательский университет

Томский политехнический университет

Институт Кибернетики

Кафедра ВТ

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

gerb-b

ЛАБОРАТОРНАЯ РАБОТА № 1

«Практическое знакомство с операционной системой UNIX »


Выполнил

студент группы 8В83






Б.А. Сафронов

Проверил





Д.В. Сидоров


Цель работы
Ознакомиться с операционной системой Unix, получить практические навыки работы в наиболее распространенном командном интерпретаторе bash, изучить принципы организации файловой системы Unix и базовых команд управления файлами.

Задание

Осуществить в локальной сети с помощью программы PuTTY через протокол ssh доступ к удаленному компьютеру (необходимые данные для доступа указывает преподаватель) под управлением ОС Linux в консольном режиме. Ознакомиться с перечнем основных команд, используемых пользователями ОС Linux при работе в системе.


Ход работы работы

  1. Определить абсолютный путь своего домашнего каталога.

echo- записывает аргументы в стандартный вывод

PATH, MANPATH, PAGER





  1. Определить границы файлового пространства, где система позволяет создавать собственные файлы и каталоги (возможно использование автоматического скрипта)

Find - ищет файлы по имени, размеру, дате создания или модификации и некоторым другим критериям. (find [список_каталогов] критерий_поиска)





  1. Проверить, возможно ли вмешательство в личное файловое пространство другого пользователя




  1. Ознакомиться с командами определения прав доступа к файлам и их изменения (команды id, groups, ls -l, stat, chmod, chown, chgrp, umask)

Id - выводит UID и GID

groups - выводит группы текущего пользователя







stat - выводит информацию о файле

chmod- изменяет права доступа к заданному файлу



chown- задает для файла его владельца и группу



chgrp- задает для файла группу



umask- без параметров выводит маску или задает ее из переданного параметра



  1. Найти запись в файле /etc/passwd, соответствующую вашему

регистрационному имени.

grep- поиск в файле





  1. Определить свой UID, узнать, к каким группам относится ваше регистрационное имя, объяснить вывод команд id, groups.



  1. Определить список групп, в которые входит пользователь root



  1. Узнать, какими правами доступа обладают вновь создаваемые файлы и каталоги (т. е. создать новый файл и новый каталог, и просмотреть для них права доступа)



  1. Сделать свой домашний каталог видимым для всех пользователей группы users




  1. Создать в домашнем каталоге подкаталог tmp, файлы в котором сможет создавать, удалять и переименовывать любой, входящий в группу users, при этом содержимое этого подкаталога не должно быть видимым всем прочим пользователям.


Выводы

В ходе выполнения данной лабораторной работы были получены основные навыки работы с операционной системой Linux и были изучены базовый команды в оболочке bash. Изучена организация прав доступа к файлам и каталогам для разных пользователей системы.



2011


Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©nethash.ru 2017
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал