From bec3d0a6c6411bcfd4c2860fb968cbae300dc927 Mon Sep 17 00:00:00 2001 From: FilatovSerA Date: Tue, 20 Feb 2024 14:14:37 +0000 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B8=D0=BB(?= =?UTF-8?q?=D0=B0)=20=D0=BD=D0=B0=20'labs/lab1/README.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- labs/lab1/README.md | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) 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 - доступен только для чтения владельцу