Linux praktikum 1: Difference between revisions
Created page with "Praktikum 1. Работа с разрешениями и атрибутами файлов и каталогов Задача: научиться работать с кома..." |
No edit summary |
||
| Line 1: | Line 1: | ||
Praktikum 1. Работа с разрешениями и атрибутами файлов и каталогов |
== Praktikum 1. Работа с разрешениями и атрибутами файлов и каталогов== |
||
| ⚫ | |||
| ⚫ | |||
Создайте каталоги Maria и Juku в каталоге /home/user |
Создайте каталоги Maria и Juku в каталоге /home/user |
||
Revision as of 20:39, 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) разрешение на запуск файла
Проверьте его наличие и атрибуты
Запустите скрипт
Уберите права у всех пользователей на выполнение (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 и покажите преподавателю.