Порядок выполнения работы

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

2. Командой ifconfig узнать текущее состояние сетевого интерфейса.

3. Командой ‘ifconfig eth0 192.168.0.2 netmask 255.255.255.0’ присвоить сетевому интерфейсу заданный преподавателем ip-адрес и маску подсети.

4. Посмотреть, что изменилось в выводе команды mydirectory.

5. Просмотреть таблицу маршрутизации командой ‘netstat -nr’.

6. Командой ‘route add default gw 192.168.0.1’ задать шлюз по умолчанию. Адрес шлюза сообщит преподаватель.

7. Проверить, что изменилось в выводе команды Ошибка! Ошибка связи..

8. Попробовать обменяться пакетами icmp с соседней машиной («пропинговать»), при помощи команды ping.

9. Командой arp просмотреть таблицу соответствия ip-адресов узлов сети их аппаратным MAC-адресам, найти в таблице ip-адрес, который “пинговался” в п.9.

10. Командой traceroute проследить трассировку маршрута к узлу, находящемуся вне данной локальной сети.

11. Если имя хоста внешней сети не разименовывается, записать в файл /etc/resolv.conf DNS сервер (адрес укажет преподаватель).

12. Командами nslookup и dig просмотреть DNS записи о хосте www.mail.ru, или любом другом.

13. Командой whois узнать информацию о регистрации любого доменного имени в зоне.com

14. Завести себе учетную запись userN, оставляя все параметры по умолчанию, где N – номер компьютера.

15. Используя протокол ssh зайти на машину соседа, сделать несколько перемещений по файловой системе на машине соседа.

16. Командой exit разорвать соединение с компьютером соседа.

17. Удалить учетную запись userN командой userdel.

18. С помощью сниффера tcpdump просмотреть информацию о пакетах, принимаемых сетевым интерфейсом. Для наглядности на второй консоли можно запустить ping на хост соседа.

19. С помощью команды wget скачать файл, по адресу http://www.mathopd.org/dist/mathopd-1.4p4.tar.gz.

20. При помощи программы lynx произвести серфинг по сайтам Интернет.

21. Завершить работу, выйти из системы, оформить отчет о проделанной работе.

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

1. Как можно узнать, кто зарегистрированный на компьютере?

2. Какую информацию отображают команды предыдущего пункта?

3. Как отправить сообщение другим пользователям?

4. Что нужно сделать, если вы не хотите получать сообщения от других пользователей?

5. Какие протоколы используются при работе в сети?

Лабораторная работа №6.
Управление учетной записью пользователя

Цель работы – получить навыки управления учетной записью пользователя, научиться отправлять и просматривать почту, посылать сообщения на другой терминал.

Краткие сведения из теории

Информация об учетных записях пользователей ОС Unix хранится как правило в файле /etc/passwd. Файл - это список пользователей, которые известны системе. В процессе регистрации пользователя система обращается к данному файлу в поисках идентификатора пользователя, а также для проверки пароля.

Каждая строка файла описывает одного пользователя и содержит 7 полей, разделенных двоеточием:

- регистрационное имя;

- зашифрованный пароль;

- идентификатор пользователя;

- идентификатор группы;

- поле GECOS, содержит различную информацию о пользователе;

- начальный каталог;

- регистрационный интерпретатор команд.

Эта информация имеет вид:

username:password:uid:gid:gecos:homedir:shell.

Значения из файла /etc/passwd хранятся в соответствующих переменных окружения: SHELL, HOME, UID и т.д. Чтобы отправить сообщение по сети без использования электронной почты, можно использовать команду write. Синтаксическая структура команды:

write<username><ttyname>, где

username – пользователь, которому посылается сообщение,

ttyname – терминал, на котором зарегистрирован этот пользователь.

Прежде чем посылать сообщение, необходимо убедиться, используя команду who, что адресат зарегистрирован в системе. Можно послать сообщение всем пользователям системы. Для этого используется команда wall. Для отправки такого сообщения после ввода команды и текста сообщения необходимо нажать <Ctrl+D> для его отправки. Для диалога между двумя пользователями можно использовать команду talk. Для отправки электронной почты используется специальная программа sendmail. Прочитайте о ней в справочной документации.

Приведем список команд, необходимых, для управления учетными записями.

adduser, useradd – добавление новых пользователей в систему

rmuser, userdel – удаление пользователей

passwd – смена пароля пользователя

finger – просмотр информации gecos

chfn – изменение информации gecos

chsh – изменение командного интерпретатора

users, last, who – просмотр списка работающих в системе пользователей

write – отправка сообщения на терминал другого пользователя

mail – просмотр почты

sendmail – отправка почты



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: