Лабораторная работа 6
«Элементы администрирования»
Знания:
1) Основные понятия: пользователи, группы пользователей.
2) Управление учётной записью пользователя из командной строки (команды useradd/adduser, userdel/deluser, usermod, passwd, файлы /etc/passwd, /etc/group, /etc/shadow, /etc/gshadow). Команды who, whoami.
3) Команды chsh, chown, chfn, finger, write.
4) Монтирование/размонтирование томов (команды mount, umount, файл /etc/fstab). Основные опции монтирования (read-only, read-write, remount, all). Монтирование файловых систем ext2/3/4, FAT (vfat), NTFS, CD-ROM (isofs).
5) Команда «исполнения от имени суперпользователя» sudo, файл настроек /etc/sudoers.
Вариант 1
1. Определите имя текущего пользователя.
2. Найдите в файле /etc/passwd запись, относящуюся к текущему пользователю, выясните значение её полей.
3. Создайте новую учётную запись пользователя с именем user1 (с созданием новой группы пользователей user1); установите пароль для user1.
4. Войдите в систему под учётной записью user1 без завершения сеанса текущего пользователя.
5. Вызовите окно терминала, просмотрите, какие пользователи вошли в систему и с каких терминалов.
6. Завершите сеанс работы пользователя user1, вернитесь к сеансу «старого» пользователя.
7. Просмотрите учётную запись пользователя user1 в файле /etc/shadow.
8. Заблокируйте (без удаления) учётную запись пользователя user1. Что изменилось в /etc/shadow?
9. Измените владельца домашнего каталога (и всех файлов и подкаталогов в нём) пользователя user1 на текущего пользователя и группу-владельца – на группу текущего пользователя. Проверьте с помощью команды ls -l.
10.Удалите учётную запись пользователя user1.
11.Удалите домашний каталог пользователя user1.
12.Определите, какие файловые системы смонтированы в настоящий момент и куда.
13.Какой командой можно перемонтировать корневую ФС только для чтения? То же, для чтения и записи?
14.Какой командой можно отмонтировать файловую систему?
15.Как настроить команду sudo так, чтобы заданный пользователь (например, user1) мог с её помощью исполнять любые команды от имени root’а?
Вариант 2
1. Определите имя текущего пользователя.
2. Найдите в файле /etc/passwd запись, относящуюся к текущему пользователю, выясните значение её полей.
3. Создайте новую учётную запись пользователя с именем user2, так, чтобы user2 входил в ту же группу, что и текущий пользователь; установите пароль для user2.
4. Войдите в систему под учётной записью user2 без завершения сеанса текущего пользователя.
5. Вызовите окно терминала, просмотрите, какие пользователи вошли в систему и с каких терминалов.
6. Измените регистрационный командный интерпретатор для user2 на /bin/sh. Проверьте изменение в /etc/passwd.
7. Завершите сеанс работы пользователя user2, вернитесь к сеансу «старого» пользователя.
8. Удалите учётную запись пользователя user2 без удаления его домашнего каталога.
9. Определите, кто является владельцем домашнего каталога user2 после п.8.
10.Удалите весь домашний каталог user2.
11.Может ли пользователь входить в несколько групп? Определите, в какие группы входит текущий пользователь.
12.Определите, какая файловая система смонтирована в настоящий момент как корневая, и с какими опциями.
13.Какой командой можно смонтировать файловую систему vfat для устройства /dev/sda7 в точку /mnt/disk?
14.Какой командой можно отмонтировать файловую систему?
15.Как настроить команду sudo так, чтобы заданный пользователь (например, user2) мог с её помощью исполнять любые команды от имени root’а?
Вариант 3
1. Определите имя текущего пользователя.
2. Найдите в файле /etc/passwd запись, относящуюся к текущему пользователю, выясните значение её полей.
3. Создайте новую учётную запись пользователя с именем user3 (с созданием новой группы пользователей user3); установите пароль для user3.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.