Изменение владельца файла

LinuxBeginner
Практиковаться сейчас

Введение

В этом задании вы проверите свои знания об управлении разрешениями файлов в 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

Итоги

Поздравляем с завершением задания по разрешениям файлов! Вы успешно продемонстрировали умение:

  1. создавать файлы с помощью touch;
  2. изменять владельца файла с помощью chown;
  3. изменять разрешения файла с помощью chmod;
  4. просматривать сведения о файле с помощью ls.

Эти команды являются основой управления файлами в Linux и часто используются при администрировании систем. Продолжайте практиковаться и изучать новые возможности, чтобы закрепить навыки управления разрешениями и владельцами файлов в Linux.

✨ Проверить решение и практиковаться✨ Проверить решение и практиковаться✨ Проверить решение и практиковаться