Bug 10140

Summary: mount - неверные права на точку монтирования
Product: Sisyphus Reporter: Vadim V. Zhytnikov <vvzhy>
Component: mountAssignee: 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
При монтировании DVD+RW диска с файловой системой udf и
  uid=501,gid=501,umask=007
права на файлы и директории диска устанавливаются правильно,
но вот права на точку монтирования устанавливаются
  r-xr-x--- root root
Это происходит независимо от режима записи ro или rw.

При монтировании с теми же параметрами диска CD-R с ф.с. udf
или DVD+RW с ф.с. Joliet права на точку монтирования 
устанавливаются правильно в соответствии с заданными uid, gid.
Comment 1 Dmitry V. Levin 2006-12-09 00:04:15 MSK
Я сомневаюсь что это как-то связано с утилитой mount.
Comment 2 Vadim V. Zhytnikov 2006-12-09 00:20:54 MSK
Я тоже сомневаюсь.  Более того - практически не сомневаюсь, что не связано.
Но тогда на что вешать багу? 
Comment 3 Sergey Vlasov 2006-12-09 12:11:05 MSK
Вообще 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 - опций для
принудительного разрешения доступа нет.
Comment 4 Vadim V. Zhytnikov 2006-12-10 12:04:00 MSK
Да, с ignore всё работает как описано.  Поскольку ядер старше 2.6.16 в Сизифе
уже нет, IMHO надо ignore/forget включать по умолчанию.
Этот баг на mount надо закрывать.  Но на что его перевесть,
чтобы информация не канула в Лету?   
Comment 5 Dmitry V. Levin 2006-12-15 22:35:50 MSK
Кому предлагается включать ignore/forget по умолчанию?
Comment 6 inger@altlinux.org 2009-01-26 18:15:53 MSK
перевешиваю на текущего мантейнера util-linux
Comment 7 Alexey Gladkov 2017-04-02 21:46:24 MSK
Переоткройте если ещё актуально.