Bug 10140 - mount - неверные права на точку монтирования
Summary: mount - неверные права на точку монтирования
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: mount (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-15 15:16 MSD by Vadim V. Zhytnikov
Modified: 2017-04-02 21:46 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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
Переоткройте если ещё актуально.