LINUX.ORG.RU

[KDE4] настройки автомонтирования


0

0

Здравствуйте.

Откройте пожалуйста секрет, где же искать настройки автомонтирования для различных ФС - vfat и ntfs в частности. Очень сильно огорчает исполняемый бит для всех файлов и группа root.

В интернете найти не смог. То HAL упоминают, то ещё что-нибудь. Решения найти не смог. Неужели нет и все радются исполняемым jpeg и pdf?

>автомонтирования

fstab жк

А что, четвертокеды не умеют сами монтировать флешки? Там же есть красивая полупрозрачная выдвигающаяся свистелка, показывающая подлключенный устройства.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

А что, четвертокеды не умеют сами монтировать флешки? Там же есть красивая полупрозрачная выдвигающаяся свистелка, показывающая подлключенный устройства.

Чукча не читатель, чукча писатель?

fdd2
()
Ответ на: комментарий от Bod

Дистрибутив OpenSuSe 11.2, KDE 4.4.3 из factory.

Просто где-то в 4.1 были танцы с бубном, что KDE монтирует в обход правил hal. Патчи выкладывал народ, багрепорты писал. Но теперь-то версия 4.4.3 на дворе. Я думал, может я тупой и найти не могу, куда это засунули. Но судя по этой статье: http://hatred.homelinux.net/wiki/zhurnal:2008-08-12_09.22_kde4_i_montirovanie_fleshki танцы с бубном также необходимы.

Т.к. я создал файл /etc/hal/fdi/policy/user-options.fdi (по документации hal), создел файл /etc/hal/fdi/policy/20thirdparty/10-fs.fdi Вписал в оба туда:

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
	<device>
		<match key="volume.fsusage" string="filesystem">
			<!-- allow these mount options for vfat -->
			<match key="volume.fstype" string="vfat">
				<append key="volume.mount.valid_options" type="strlist">noatime</append>
				<append key="volume.mount.valid_options" type="strlist">gid=users</append>
				<append key="volume.mount.valid_options" type="strlist">showexec</append>
			</match>
			<match key="volume.fstype" string="ntfs">
				<append key="volume.mount.valid_options" type="strlist">noatime</append>
				<append key="volume.mount.valid_options" type="strlist">gid=users</append>
				<append key="volume.mount.valid_options" type="strlist">fmask=0111</append>
			</match>
		</match>
	</device>
</deviceinfo>
И получил йух. (в /media/.hal-mtab старые параметры, root и execute bit на месте).

Barlog_M
() автор топика
Ответ на: комментарий от Bod

Разумеется hal перезапускал.
showexec не совсем принципиален, т.к. gid=users тоже не срабатывает
Причем что для ntfs, что для vfat.

Barlog_M
() автор топика

Я согласен погрызть другой кактус, а не KDE - в каком DE с автомонтированием всё в порядке (оно есть, работает, через трей и доступны настройки параметров монтирования)?

Barlog_M
() автор топика
Ответ на: комментарий от Barlog_M

Вроде у себя в xfce проблем не наблюдал..

И кстати, а что будет если убрать рута из группы plugdev? Если он там есть, конечно.

И что lshal показывает при монтировании?

Bod ★★★★
()
Ответ на: комментарий от Bod

Спасибо, открыл для себя lshal. :)
Попробовал xfce - всё тоже самое.
Путем некоторого ковыряния в /etc/hal/fdi/policy/user-options.fdi
добился в lshal вывода:
[code]
volume.mount.valid_options = {'rw', 'quiet', 'flush', 'remount', 'iocharset=utf8', 'codepage=866', 'noexec', 'showexec', 'dirsync', 'noatime', 'nodiratime', 'gid=users', 'uid='} (string list)
[/code]

mount всё одно выводит
/dev/sdc on /media/disk type vfat (rw,nosuid,nodev,uid=1000)

Barlog_M
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.