ИМЯ¶
chown - изменить
владельца и
группу
файлов
ОБЗОР¶
chown [опции]
пользователь[:группа]
файл...
Опции POSIX:
[-R] [--]
Опции GNU
(краткая
форма):
[-cfhvR] [--dereference]
[--reference=rfile] [--help] [--version] [--]
ОПИСАНИЕ¶
chown изменяет
владельца
и/или группу
для каждого
заданного
файла.
В качестве
имени
владельца/группы
берется
первый
аргумент, не
являющийся
опцией. Если
задано
только имя
пользователя
(или
числовой
идентификатор
пользователя),
то данный
пользователь
становится
владельцем
каждого из
указанных
файлов, а
группа этих
файлов не
изменяется.
Если за
именем
пользователя
через
двоеточие
следует имя
группы (или
числовой
идентификатор
группы), без
пробелов
между ними,
то
изменяется
также и
группа
файла.
ПОДРОБНОСТИ
ВЕРСИИ GNU¶
Версия GNU
позволяет
использовать
в качестве
разделителя
пользователя
и группы
точку вместо
двоеточия
(как в BSD). [Это не
разрешается
в стандарте POSIX,
так как
точка
является
допустимым
символом в
имени
пользователя.]
Если
двоеточие
или точка
следует за
именем
пользователя,
но группа не
задана, то
данный
пользователь
становится
владельцем
указанных
файлов, а
группа
указанных
файлов
изменяется
на основную
группу
пользователя.
Если опущено
имя
пользователя,
а двоеточие
или точка
вместе с
группой
заданы, то
будет
изменена
только
группа
указанных
файлов; в
этом случае
chown выполняет
ту же
функцию, что
и
chgrp.
ОПЦИИ POSIX¶
- -R
- Рекурсивное
изменение
владельца
для
каталогов и
их
содержимого.
- --
- Завершает
список
опций.
ОПЦИИ GNU¶
- -c, --changes
- Подробно
описывать
действие
для каждого
файла,
владелец
которого
действительно
изменяется.
- -f, --silent, --quiet
- Не
выдавать
сообщения
об ошибках
для файлов,
чей
владелец не
может быть
изменен.
- -h, --no-dereference
- Работать
с самими
символьными
ссылками, а
не с файлами,
на которые
они
указывают.
Данная
опция
доступна
только если
имеется
системный
вызов lchown.
- -v, --verbose
- Подробное
описание
действия
(или
отсутствия
действия)
для каждого
файла.
- -R, --recursive
- Рекурсивное
изменение
владельца
каталогов и
их
содержимого.
- --dereference
- Изменяет
владельца
файла, на
который
указывает
символьная
ссылка,
вместо
самой
символьной
ссылки.
(Новое в fileutils-4.0.)
- --reference=rfile
- (Новое в fileutils
4.0.) Изменяет
владельца
файла на
того,
который
является
владельцем
rfile.
СТАНДАРТНЫЕ
ОПЦИИ GNU¶
- --help
- Выдать
подсказку
на
стандартный
вывод и
успешно
завершиться.
- --version
- Выдать
информацию
о версии на
стандартный
вывод и
успешно
завершиться.
- --
- Служит
для
обозначения
конца
списка
опций.
ОКРУЖЕНИЕ¶
При работе
обычным
образом
используются
значения
переменных LANG,
LC_ALL, LC_CTYPE и LC_MESSAGES.
СОВМЕСТИМОСТЬ¶
POSIX 1003.2 не
позволяет
использовать
точку в
качестве
разделителя
между именем
пользователя
и именем
группы.
ЗАМЕЧАНИЕ¶
Данная
страница
описывает
версию
chown
пакета fileutils-4.0;
другие
версии могут
иметь
небольшие
отличия.
Исправления
и дополнения
присылайте
по адресу aeb@cwi.nl.
Сообщения об
ошибках в
этой
программе
присылайте
на адрес
fileutils-bugs@gnu.ai.mit.edu.
ПЕРЕВОД¶
Перевёл с
английского
Виктор
Вислобоков
<corochoone@perm.ru> 2003