Linux praktikum 1: Difference between revisions

From TÜ Narva Kolledži Wiki
Jump to navigation Jump to search
Content deleted Content added
No edit summary
No edit summary
Line 26: Line 26:
Проверьте их наличие и атрибуты
Проверьте их наличие и атрибуты


[[prak1_Picture 2.png]]
[[File:prak1_Picture 2.png]]


Смените пользователя на maria
Смените пользователя на maria
Line 45: Line 45:
Проверьте его наличие и атрибуты
Проверьте его наличие и атрибуты


[[prak1_Picture 3.png]]
[[File:prak1_Picture 3.png]]




Line 74: Line 74:
Проверьте атрибуты
Проверьте атрибуты


[[prak1_Picture 5.png]]
[[File:prak1_Picture 5.png]]




Line 81: Line 81:
Проверьте атрибуты
Проверьте атрибуты


[[prak1_Picture 6.png]]
[[File:prak1_Picture 6.png]]




Line 96: Line 96:
Проверьте атрибут «sgid», что он находится в правильном месте
Проверьте атрибут «sgid», что он находится в правильном месте


[[prak1_Picture 7.png]]
[[File:prak1_Picture 7.png]]




Line 111: Line 111:
Что поменялось?
Что поменялось?


[[prak1_Picture 8.png]]
[[File:prak1_Picture 8.png]]




Line 123: Line 123:




[[prak1_Picture 9.png]]
[[File:prak1_Picture 9.png]]

Revision as of 20:44, 30 October 2022

Praktikum 1. Работа с разрешениями и атрибутами файлов и каталогов

Задача: научиться работать с командами изменения прав пользователя


Создайте каталоги Maria и Juku в каталоге /home/user

Добавьте пользователей maria и juku

Поменяйте только имя владельца у каталогов в соответствии с именами каталогов

Проверьте их наличие и атрибуты

Создайте в каталоге Juku файл jukufile.txt

Смените пользователя на juku

Создайте в каталоге Juku файл jukufile2.txt

Создайте в каталоге Juku файл jukufile3.txt

Добавьте права на запись пользователям “other” для jukufile3.txt

Проверьте их наличие и атрибуты

Смените пользователя на maria

Какие файлы может удалить пользователь maria?

Создайте в каталоге Maria каталог sticky

Создайте в каталоге sticky файл script.sh со следующим содержанием

#!/bin/bash

echo “Hello, World!”

Добавьте всем категориям пользователей (all) разрешение на запуск файла

Проверьте его наличие и атрибуты


Запустите скрипт

prak1_Picture 4.png


Уберите права у всех пользователей на выполнение (x) у каталога sticky

Перейдите в каталог Maria

Можете ли вы посмотреть содержимое файла script.sh, а также запускать его?

Попробуйте также команды:

cd sticky

ls -l sticky

Корректно ли работают программы?

Верните права на выполнение каталога sticky всем категориям пользователей

Добавьте “Sticky bit” каталогу sticky

Проверьте атрибуты


Поставьте права доступа 777 и каталогу sticky и файлу script.sh

Проверьте атрибуты


Смените пользователя на juku

Попробуйте удалить каталог sticky и файл script.sh командой rm -rf sticky, несмотря на то что у них стоят разрешения «всем все разрешено - 777»

Создайте в каталоге Juku каталог sgid

Дайте разрешение на запись в каталог всем категориям пользователей

Поставьте атрибут «sgid» на каталог sgid

Проверьте атрибут «sgid», что он находится в правильном месте


Смените пользователя на maria

Создайте файл в каталоге sgid

Какую группу получил созданный файл, почему juku?

Смените пользователя на juku

Уберите права на выполнение (x) для группы у каталога sgid

Что поменялось?


Поставьте разрешение 1777 на каталог sgid

Что поменялось? Добавился ли “Sticky bit”?

Поменяйте рекурсивно права доступа в каталоге Juku на 644 от имени суперпользователя.

Запустите команду ls -lR /home/user и покажите преподавателю.