Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Управление учётными записями пользователей и правами доступа к файлам



 

1)

Войдём под user1 (рис. 70).

Рис. 70

Посмотрим текстовый файл, содержащий сведения о пользователях /etc/passwd (рис. 71 – рис. 73).

Рис. 71

Рис. 72

Рис. 73

Посмотрим текстовый файл, содержащий сведения о группах /etc/group (рис. 74 – рис. 76).

Рис. 74

Рис. 75

Рис. 76

2)

Сделаем так, чтобы user1 принадлежал к элитной группе, называемой wheel:

Выйдем из данного пользователя (рис. 77).

Рис. 77

Входим под root (рис. 78).

Рис. 78

Сделаем так, чтобы user1 принадлежал к элитной группе, называемой wheel (рис. 79).

Рис. 79

Повысим статус user1 выйдя из root, войдя под user1 и применя команду su- (рис. 80 – рис. 83).

Рис. 80

Рис. 81

Рис. 82

Рис. 83

3)

Создадим нового пользователя с помощью команды adduser (рис. 84 – рис. 86).

Рис. 84

Рис. 85

Рис. 86

4)

Выходим из системы с помощью команды exit и входим в неё под новой учетной записью (рис. 87).

Рис. 87

5)

Убедимся, что создан домашний каталог для нового пользователя (рис. 88).

Рис. 88

6)

Найдём созданных пользователя и группу в файлах /etc/passwd и /etc/group (рис. 89 – рис. 92).

Рис. 89

Рис. 90

Рис. 91

Рис. 92

7)

Командойpasswd изменяем для своей новой учётной записи пароль (был r, стал e) (рис. 93).

Рис. 93

8)

Командойchpass изменяем для своей новой учётной записи полное имя пользователя (рис. 94 – рис. 97).

Рис. 94

Рис. 95

Рис. 96

Рис. 97

9)

Войдём под новой учётной записью (выйдяиз системы командойexit).

Войдём под root (рис. 98).

Рис. 98

Cделаем так, чтобы newchuvak принадлежал к элитной группе, называемой wheel (рис. 99).

Рис. 99

Повысим статус newchuvak выйдя из root, войдя под newchuvak и применя команду su- (рис. 100 – рис. 102).

Рис. 100

Рис. 101

Рис. 102

10)

Создадим новую группу пользователей командойpw groupadd (рис. 103).

Рис. 103

11)

Добавим newchuvak в новую группу командой pwgroupmod (рис. 104).

Рис. 104

12)

Определим принадлежность newchuvak к группам командойid (рис. 105).

Рис. 105

13)

Файл test был создан пользователем user1 в его домашнем каталоге (рис. 106).

Рис. 106

Поменяем владельца-пользователя и владельца-группу для созданного ранее текстового файла test (рис. 107).

Рис. 107

В результате (рис. 108).

Рис. 108

14)

Поменяем атрибуты файла test на r-xr-xr-x (рис. 109).

Рис. 109

15)

Создадим файл test2 в домашнем каталоге пользователя newchuvak (рис. 110 – рис. 112).

Рис. 110

Рис. 111

Рис. 112

r-xr-xr-x в числовом виде 555, изменим атрибуты файла test2 на r-xr-xr-x, задавая их в числовом виде, посмотрим на изменённые права доступа к файлу (рис. 113).

Рис. 113

16)

Наберём 2 раза exit (рис. 114).

Рис. 114

Теперь войдём под root (рис. 115).

Рис. 115

Удалим newchuvak с помощью команды rmuser (рис. 116).

Рис. 116

17)

Выйдем из системы командойexit (рис. 117).

Рис. 117

 

Программирование на языке командного интерпретатора

 

6)

Войдём под user1 (рис. 118).

Рис. 118

Cоздадим командой touchфайл prsv1.sh (рис. 119).

Рис. 119

Для файла prsv1.shсделаем атрибуты rwxrwxrwx (чтобы файл можно было запускать на выполнение) (рис. 120).

Рис. 120

Теперь проверим изменения (рис. 121).

Рис. 121

Вывести 20 символов с конца файла:

Откроем файл prsv1.sh текстовым редактором vi (рис. 122).

Рис. 122

Наберём код и сохраним его командой: wq (рис. 123).

Рис. 123

Выполним программу prsv1.sh (рис. 124).

Рис. 124

Вот наш итог (рис. 125).

Рис. 125

Скопируем prsv1.sh с переименованием в prsv2.sh и prsv3.sh (рис. 126 – рис. 127).

Рис. 126

Рис. 127

Вывести 10 строк с конца файла:

Откроем файл prsv2.sh текстовым редактором vi (рис. 128).

Рис. 128

Теперь наберём код и сохраним его командой: wq (рис. 129).

Рис. 129

Выполним программу prsv2.sh (рис. 130).

Рис. 130

Вот наш итог (рис. 131).

Рис. 131

Вывести количество пользователей, подключённых к системе:

Откроем файл prsv3.sh текстовым редактором vi (рис. 132).

Рис. 132

Теперь наберём код и сохраним его командой: wq (рис. 133).

Рис. 133

Выполним программу prsv3.sh (рис. 134).

Рис. 134

Вот наш итог (рис. 135).

Рис. 135

Заключение

Операционные системы ЭВМ развиваются и модифицируются в общем контексте развития технических и программных средств. Постоянной средой этого развития является сосуществование по меньшей мере 3-х уровней организации информационных-вычислительных процессов – аппаратурного, программного, информационного. Они образуют некоторые слои, страты информационных технологий, которые взаимозаменяемы в определенных пределах.

Операционная система является первичной программной оболочкой для всякой ЭВМ; без операционной системы ЭВМ становиться неодушевленным предметом.

Структурно ОС представляет собой совокупность программ, управляющих ходом работы вычислительной машины, идентифицирующих прикладные программы и данные и осуществляющих связь между машиной и оператором. Операционная система повышает производительность вычислительного комплекса за счет гибкой организации прохождении потока задач через машину, равномерной загрузки оборудования, оптимального использования всех ресурсов ЭВМ, стандартной организации хранения в машине больших массивов данных при наличии разнообразных способов доступа к ним.

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

Операционные системы ЭВМ развиваются и модифицируются в общем контексте развития технических и программных средств. Постоянной средой этого развития является сосуществование по меньшей мере 3 уровней организации информационно-вычислительных процессов – аппаратурного, программного, информационного. Они образуют некоторые слои, страты информационных технологий, которые взаимозаменяемы в определенных пределах.

Список используемой литературы

1. Таненбаум Э., Бос Х. Современные операционные системы. 4-е изд. СПб.: Питер, 2015. – 1120 с.

2. Алексей Федосеев. UNIX: учебный курс. LinuxUserGroupМГТУим. Н.Э. Баумана, 2006.

 

 


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-08-24; Просмотров: 448; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.032 с.)
Главная | Случайная страница | Обратная связь