Лабораторная работа №1 «Практическое знакомство с операционной системой unix» Выполнил студент группы 8В83
Национальный исследовательский университет
Томский политехнический университет
Институт Кибернетики
Кафедра ВТ
Операционные системы
ЛАБОРАТОРНАЯ РАБОТА № 1
«Практическое знакомство с операционной системой UNIX »
Выполнил студент группы 8В83 | | Б.А. Сафронов |
Проверил | | Д.В. Сидоров |
Цель работы
Ознакомиться с операционной системой Unix, получить практические навыки работы в наиболее распространенном командном интерпретаторе bash, изучить принципы организации файловой системы Unix и базовых команд управления файлами.
Задание
Осуществить в локальной сети с помощью программы PuTTY через протокол ssh доступ к удаленному компьютеру (необходимые данные для доступа указывает преподаватель) под управлением ОС Linux в консольном режиме. Ознакомиться с перечнем основных команд, используемых пользователями ОС Linux при работе в системе.
Ход работы работы
Определить абсолютный путь своего домашнего каталога.
echo- записывает аргументы в стандартный вывод
PATH, MANPATH, PAGER
Определить границы файлового пространства, где система позволяет создавать собственные файлы и каталоги (возможно использование автоматического скрипта)
Find - ищет файлы по имени, размеру, дате создания или модификации и некоторым другим критериям. (find [список_каталогов] критерий_поиска)
Проверить, возможно ли вмешательство в личное файловое пространство другого пользователя
Ознакомиться с командами определения прав доступа к файлам и их изменения (команды id, groups, ls -l, stat, chmod, chown, chgrp, umask)
Id - выводит UID и GID
groups - выводит группы текущего пользователя
stat - выводит информацию о файле
chmod- изменяет права доступа к заданному файлу
chown- задает для файла его владельца и группу
chgrp- задает для файла группу
umask- без параметров выводит маску или задает ее из переданного параметра
Найти запись в файле /etc/passwd, соответствующую вашему
регистрационному имени.
grep- поиск в файле
Определить свой UID, узнать, к каким группам относится ваше регистрационное имя, объяснить вывод команд id, groups.
Определить список групп, в которые входит пользователь root
Узнать, какими правами доступа обладают вновь создаваемые файлы и каталоги (т. е. создать новый файл и новый каталог, и просмотреть для них права доступа)
Сделать свой домашний каталог видимым для всех пользователей группы users
Создать в домашнем каталоге подкаталог tmp, файлы в котором сможет создавать, удалять и переименовывать любой, входящий в группу users, при этом содержимое этого подкаталога не должно быть видимым всем прочим пользователям.
Выводы
В ходе выполнения данной лабораторной работы были получены основные навыки работы с операционной системой Linux и были изучены базовый команды в оболочке bash. Изучена организация прав доступа к файлам и каталогам для разных пользователей системы.
2011
страница 1
скачать
Другие похожие работы: