При работе над практическое заданием:
-
Создать файл file1 и наполнить его произвольным содержимым. Скопировать его в file2. Создать символическую ссылку file3 на file1. Создать жесткую ссылку file4 на file1. Посмотреть, какие айноды у файлов. Удалить file1. Что стало с остальными созданными файлами? Попробовать вывести их на экран.
-
Дать созданным файлам другие, произвольные имена. Создать новую символическую ссылку. Переместить ссылки в другую директорию.
-
Создать два произвольных файла. Первому присвоить права на чтение, запись для владельца и группы, только на чтение для всех. Второму присвоить права на чтение, запись только для владельца. Сделать это в численном и символьном виде.
-
Создать пользователя, обладающего возможностью выполнять действия от имени суперпользователя.
-
* Создать группу developer, несколько пользователей, входящих в эту группу. Создать директорию для совместной работы. Сделать так, чтобы созданные одними пользователями файлы могли изменять другие пользователи этой группы.
-
* Создать в директории для совместной работы поддиректорию для обмена файлами, но чтобы удалять файлы могли только их создатели.
-
* Создать директорию, в которой есть несколько файлов. Сделать так, чтобы открыть файлы можно только, зная имя файла, а через ls список файлов посмотреть нельзя.
Примечание. Задания с 5 по 7 даны для тех, кому упражнений 1-4 показалось недостаточно.
-
SELInux https://www.ibm.com/developerworks/ru/library/linux/l-selinux/
-
SELinux https://habrahabr.ru/company/kingservers/blog/209644/
-
.bash_rc, .bash_profile и т.д. http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/Bash-Guide-1.12-ru/bash-guide-03-1.html
-
rsync http://linux-notes.org/rezervnoe-kopirovanie-s-rsync-v-linux/
-
man rsync http://www.opennet.ru/man.shtml?category=1&topic=rsync
-
Как посмотреть потоки в Linux (ps, top, htop) https://losst.ru/kak-posmotret-potoki-protsessa-v-linux
-
ACL http://help.ubuntu.ru/wiki/access_control_list
Используемая литература
Для подготовки данного методического пособия были использованы следующие ресурсы:
-
https://ru.wikipedia.org/wiki/SELinux
-
http://www.clinuxworld.com/security/155-selinux
-
http://docscom.ru/blog/nix/84.html
-
https://linuxsoid.club/setup-use-acl-linux
Do'stlaringiz bilan baham: |