Можно также проверить посещение packages.ubuntu.com.
Вот список пакетов с зендом имени на кармическом.
Фактически вы можете просто предоставить пользователю соответствующие разрешения непосредственно в папке изображений, не давая ему никаких разрешений в родительской папке. Право пользователя «Обход поперечной проверки» позволяет пользователю перемещаться по набору папок, для которых у него нет прав доступа, к папке, к которой у него есть разрешения. Обратите внимание, что пользователь должен будет явно получить доступ к пути к папке изображений, так как он не сможет перейти к нему.
Из объяснения прав пользователя «Обход проверки поперечного хода»:
Обход проверки поперечного хода
Это право пользователя определяет, какие пользователи могут перемещаться по деревьям каталогов, даже если у пользователя может не быть разрешений на пройденный каталог. Эта привилегия не позволяет пользователю просматривать содержимое каталога, только просматривать каталоги. Это право пользователя определяется в объекте групповой политики контроллера домена по умолчанию (GPO) и в локальной политике безопасности рабочих станций и серверов.
По умолчанию на рабочих станциях и серверах:
Администраторы Операторы резервного копирования Пользователи Каждый Местная служба Сетевая служба
По умолчанию на контроллерах домена:
Администраторы Прошедшие проверку пользователи Каждый Местная служба Сетевая служба Доступ, совместимый с пред-Windows 2000
То, что вы сделали, правильно. Замеченное вами поведение (процесс занимает «вечность», и каждый каталог и каждый файл в дереве кажется затронутым) - это просто способ реализации ACL API. Код, вероятно, не проверяет, что было изменено, поэтому он не знает, что в этом конкретном случае нет необходимости рекурсивно спускаться по дереву.
Ответ joeqwerty также правильный. Я хотел бы подчеркнуть, что конечным пользователям может быть неудобно работать с путями, которые могут быть доступны напрямую (с указанием полного пути), но не просматриваются (перемещение вниз по иерархии в Проводнике от корневого каталога вниз).