diff --git a/labs/lab1/README.md b/labs/lab1/README.md index 1aea847..0678195 100644 --- a/labs/lab1/README.md +++ b/labs/lab1/README.md @@ -163,6 +163,13 @@ rwx --- --- = 700 - `dir` – отображает содержимое текущего каталога (папки) - `mkdir название_каталога` – создание каталога - `cd` – команда перехода в другой каталог + +В файловой системе Linux **корневым каталогом** (*root*) является `/`. Корневой каталог - это уровень файловой системы, выше которого по дереву каталогов подняться невозможно. Пользователи системы обычно хранят свои файлы в **домашних каталогах**, которые находятся в `/home/имя_пользователя` (для пользователя *root* домашним каталогом является `/root`) + + - `cd ..` - возврат в родительский каталог (`..` - указатель на родительский каталог) + - `cd /` - переход в корневой каталог + - `cd ~` - переход в домашний каталог текущего пользователя + - `echo` – команда ввода данных, для ввода данных в файл используем команду, например, так: ```ssh @@ -210,9 +217,19 @@ echo “данные_для_ввода_в_ковычках_пишем” > на - **2555 (-r-xr-sr-x)** - каждый пользователь имеет право читать и запускать на выполнение с правами группы (user group) владельца файла - **4555 (-r-sr-xr-x)** - каждый пользователь имеет право читать и запускать на выполнение с правами владельца файла -2. Практическая часть +### 2. Практическая часть + +1. Зайти по SSH или через PuTTY на свой сервер Linux под пользователем *root* + +2. Создать пользователя *student*, задать ему пароль и выйти из сессии: + +```ssh +useradd student -m -s /bin/bash +passwd student +exit +``` -1) Перейти в директорию /labs/student_x/, где x - номер бригады. Все дальнейшие пути – относительно этой директории +3. Зайти по SSH или через PuTTY на свой сервер Linux под пользователем *student* и выполнять последующие действия относительно домашнего каталога пользователя 2) В директории owner/dir_1 выдать права на файлы следующим образом: • file_1 - доступен только для чтения владельцу