Summary: | mount - неверные права на точку монтирования | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vadim V. Zhytnikov <vvzhy> |
Component: | mount | Assignee: | Alexey Gladkov <legion> |
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P2 | CC: | boyarsh, glebfm, ldv, legion, mike, placeholder, vsu |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Vadim V. Zhytnikov
2006-10-15 15:16:14 MSD
Я сомневаюсь что это как-то связано с утилитой mount. Я тоже сомневаюсь. Более того - практически не сомневаюсь, что не связано. Но тогда на что вешать багу? Вообще UDF поддерживает сохранение информации о правах доступа и uid/gid, при этом значение -1 обозначает отсутствие информации о uid/gid. Параметры uid=N и gid=N обычно меняют uid и gid только в том случае, если на диске в этих полях записано -1. Начиная с ядра 2.6.16, поддерживаются опции uid=ignore и gid=ignore, при использовании которых поля uid/gid на диске будут игнорироваться в любом случае, а не только при наличии там -1. Кроме того, добавлены опции uid=forget и gid=forget, при использовании которых на диск в поля uid/gid при создании новых файлов всегда пишется -1. Видимо, оптимальный вариант для десктопа: uid=ignore,gid=ignore,uid=forget,gid=forget,uid=$UID,gid=$GID (требуется ядро >= 2.6.16). Права r-xr-x--- в любом случае придётся исправлять с помощью chmod - опций для принудительного разрешения доступа нет. Да, с ignore всё работает как описано. Поскольку ядер старше 2.6.16 в Сизифе уже нет, IMHO надо ignore/forget включать по умолчанию. Этот баг на mount надо закрывать. Но на что его перевесть, чтобы информация не канула в Лету? Кому предлагается включать ignore/forget по умолчанию? перевешиваю на текущего мантейнера util-linux Переоткройте если ещё актуально. |