Menu
Coddy logo textTech

Владение файлами

Часть раздела Основы путешествия по Terminal на Coddy — урок 57 из 82.

Помимо прав доступа, каждый файл имеет владельца и связанную с ним группу. При выполнении ls -l вы можете увидеть эту информацию о владельце сразу после строки прав доступа:

-rw-r--r-- 1 alice developers report.txt
              │     │
              │     └── Group
              └──────── Owner

Владелец обычно является пользователем, который создал файл, а группа позволяет нескольким пользователям совместно использовать доступ. Изменить владельца можно с помощью команды chown:

# Change the owner of a file
chown bob report.txt

# Change both owner and group
chown bob:staff report.txt

# Change only the group
chown :staff report.txt

Также есть команда chgrp, которая изменяет только группу:

chgrp developers project.txt

Изменение владельца обычно требует административных привилегий. Именно поэтому эти команды часто используются с sudo на реальных системах. Понимание владения помогает вам точно контролировать, к кому применяются разрешения «владельца» и «группы», когда вы устанавливаете их с помощью chmod.

Шпаргалка

Каждый файл имеет владельца и группу. Вы можете увидеть эту информацию с помощью ls -l:

-rw-r--r-- 1 alice developers report.txt
              │     │
              │     └── Group
              └──────── Owner

Используйте chown для изменения владельца:

# Change the owner
chown bob report.txt

# Change both owner and group
chown bob:staff report.txt

# Change only the group
chown :staff report.txt

Используйте chgrp для изменения только группы:

chgrp developers project.txt

Изменение владельца обычно требует административных привилегий (используйте с sudo).

Попробуйте сами

В этом уроке нет задания по программированию.

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы