Введение
В этом задании вы проверите свои знания об управлении разрешениями файлов в Linux. Вы примените знания о просмотре и изменении разрешений и владельцев файлов и продемонстрируете владение основными командами Linux.
Результаты
После завершения задания вы продемонстрируете умение:
- использовать
chownдля изменения владельца файла; - использовать
chmodдля изменения разрешений файла; - использовать
touchдля создания новых файлов; - использовать
lsдля просмотра сведений о файле.
Создание файла
Сначала создайте новый файл в каталоге ~/project.
Задачи
- Создайте файл с именем
target_fileв каталоге~/project.
Требования
- Используйте команду
touchдля создания файла. - Убедитесь, что файл создан именно в каталоге
~/project.
Пример
После выполнения задания команда:
cd ~/project && ls
должна вывести примерно следующий результат:
target_file
Изменение владельца и группы файла
На этом шаге измените владельца и группу созданного файла target_file.
Задачи
- Измените владельца
target_fileнаuser1. - Измените группу
target_fileнаgroup1.
Требования
- Используйте команду
chown, чтобы изменить владельца и группу. - Владельцем файла должен быть
user1. - Группой файла должна быть
group1.
Советы
- Для некоторых команд в этом задании может потребоваться использовать
sudo. Командаsudoпозволяет выполнять команды с привилегиями суперпользователя (root).
Пример
После выполнения задания команда:
ls -l ~/project/target_file
должна вывести примерно следующий результат:
-rw-rw-r-- 1 user1 group1 0 Jul 29 10:59 target_file
Настройка разрешений файла
На последнем шаге измените разрешения файла target_file.
Задачи
- Установите для
target_fileразрешения-rwxrw----.
Требования
- Используйте команду
chmodдля изменения разрешений файла. - Итоговые разрешения должны быть равны
-rwxrw----.
Пример
После выполнения задания команда:
ls -l ~/project/target_file
должна вывести примерно следующий результат:
-rwxrw---- 1 user1 group1 0 Jul 29 10:59 target_file
Итоги
Поздравляем с завершением задания по разрешениям файлов! Вы успешно продемонстрировали умение:
- создавать файлы с помощью
touch; - изменять владельца файла с помощью
chown; - изменять разрешения файла с помощью
chmod; - просматривать сведения о файле с помощью
ls.
Эти команды являются основой управления файлами в Linux и часто используются при администрировании систем. Продолжайте практиковаться и изучать новые возможности, чтобы закрепить навыки управления разрешениями и владельцами файлов в Linux.



