Шрифт:
В разделе 6.3 «Имена пользователя и группы» мы увидим, как соотносить имена пользователя и группы с соответствующими числовыми значениями
5.5.2. Изменение прав доступа:
Изменение прав доступа осуществляется с помощью одного из двух системных вызовов,
Значение mode создается таким же образом, как для
Система не допустит установки бита setgid (
5.5.3. Изменение временных отметок:
Структура
Значение
62
UTC представляет собой независимое от языка сокращение для Coordinated Universal Time (универсальное скоординированное время). Старый код (а иногда и люди постарше) называют это Гринвичским временем (Greenwich Mean Time, GMT), которое является временем в Гринвиче, Великобритания. Когда стали широко использоваться часовые пояса, в качестве точки отсчета, относительно которого все остальные часовые пояса отсчитывались либо вперед, либо назад, был выбран Гринвич — Примеч. автора.
Значения
Системный вызов
Структура
При успешном вызове возвращается 0, в противном случае возвращается -1. Если
Чтобы изменить только одну временную отметку, используйте оригинальное значение из
Вы можете спросить себя: «Почему может понадобиться кому-нибудь изменять времена доступа и изменения файла?» Хороший вопрос.
Чтобы на него ответить, рассмотрите случай программы, создающей дублирующие архивы, такой, как