Операционные системы. Теория и практика. Замятин А.В. - 194 стр.

UptoLike

Составители: 

194
Изменение владельцев файлов
Владельцем файла становится пользователь, создавший этот файл.
Группой владельца по умолчанию становится основная группа регистра-
ции пользователя. Для изменения владельцев предназначена стандартная
команда chown (change owner). Однако в современных системах владель-
ца файлов может изменять только привилегированный пользователь
(root). У обычного пользователя существует возможность изменения
только группы владельцев, и то лишь в пределах тех групп, в которые
входит сам пользователь. Для изменения группы владельцев удобно ис-
пользовать команду chgrp (change group). Например, чтобы сделать груп-
пой владельцев каталога newdir группу student, можно ввести
chgrp student newdir
Существует возможность рекурсивного изменения владельцев для
всех файлов и подкаталогов заданного каталога. Для этого следует ис-
пользовать ключ R, например
chgrp -R student newdir
Заметим, что вместо одного имени файла или каталога в приведен-
ных командах можно использовать множество имен, разделенных про-
белами, или шаблоны имен файлов (это относится и к большей части
других команд Unix, принимающих имена файлов в качестве последних
аргументов).
Изменение прав доступа к файлам
Изменить права доступа к файлу может либо его владелец, либо приви-
легированный пользователь (root). Делается это командой chmod (change
mode). Существует два формата использования этой команды: с исполь-
зованием символьного и числового представления прав доступа. Ис-
пользование числового представления позволяет одной командой изме-
нить полный набор прав доступа, например
chmod 770 newdir
Данная команда установит права доступа в числовое значение 770,
т. е. rwxrwx---, что даст полные права владельцу и группе владельца и ни-
каких прав всем остальным.
Использование символьного представления прав доступа в команде
chmod может показаться несколько сложнее, но позволяет манипулиро-