Командная оболочка, объединяющая chmod и chgrp

268
Nordlöw

Существует ли комбинированный вариант для chmodи chgrpкоторый устанавливает разрешения для пользователей и групп в одном системном вызове для каждого файла? Это полезно для повышения производительности на медленных слоях данных, таких как NFS.

0
Я думаю, что компонент кэширования NFS может смягчить это ... или вы используете синхронную NFS? Вы рассчитали это как проблему? Вы можете обнаружить, что структура, если ваши каталоги и шаблоны доступа (блокировка накладных расходов) являются более значительными. Для экспериментов вы можете найти http://humbledown.org/nfs-lock-analysis-with-tshark-and-python.xhtml полезным (он скоро переместится). Вы также можете посмотреть на filescached Cameron Kerr 9 лет назад 1

1 ответ на вопрос

3
wurtel

chgrp не устанавливает права доступа группы, он устанавливает саму группу. Обратите внимание, что chgrp не является системным вызовом; системный вызов chown, который устанавливает владельца и группу за один раз.

Во всяком случае, нет, нет. Ядро имеет системный вызов для chmod и отдельный системный вызов для chown.

Похожие вопросы