Bug 10140 - mount - неверные права на точку монтирования
: mount - неверные права на точку монтирования
Status: CLOSED WONTFIX
: Sisyphus
(All bugs in Sisyphus/mount)
: unstable
: all Linux
: P2 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-10-15 15:16 by
Modified: 2017-04-02 21:46 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-10-15 15:16:14
При монтировании 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 From 2006-12-09 00:04:15 -------
Я сомневаюсь что это как-то связано с утилитой mount.
------- Comment #2 From 2006-12-09 00:20:54 -------
Я тоже сомневаюсь.  Более того - практически не сомневаюсь, что не связано.
Но тогда на что вешать багу? 
------- Comment #3 From 2006-12-09 12:11:05 -------
Вообще 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 From 2006-12-10 12:04:00 -------
Да, с ignore всё работает как описано.  Поскольку ядер старше 2.6.16 в Сизифе
уже нет, IMHO надо ignore/forget включать по умолчанию.
Этот баг на mount надо закрывать.  Но на что его перевесть,
чтобы информация не канула в Лету?   
------- Comment #5 From 2006-12-15 22:35:50 -------
Кому предлагается включать ignore/forget по умолчанию?
------- Comment #6 From 2009-01-26 18:15:53 -------
перевешиваю на текущего мантейнера util-linux
------- Comment #7 From 2017-04-02 21:46:24 -------
Переоткройте если ещё актуально.