Linux praktikum 1: Difference between revisions

From TÜ Narva Kolledži Wiki
Jump to navigation Jump to search
Content deleted Content added
m Protected "Linux praktikum 1" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
No edit summary
Line 1: Line 1:
== Praktikum 1. Работа с разрешениями и атрибутами файлов и каталогов==
== Работа с разрешениями и атрибутами файлов и каталогов==


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



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

Revision as of 20:45, 30 October 2022

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

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

Создайте каталоги 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 и покажите преподавателю.