простой вопрос по монтированию (Ubuntu 10.04 игнорирует root права при монтировании)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Institut
Сообщения: 281
ОС: mint

простой вопрос по монтированию

Сообщение Institut »

Доброго вечера. Есть простой вопрос по монтированию разделов.
Есть Ubuntu 10.04. Проблема заключается в том, что в наутилусе при щелканье мышкой по выбранному разделу DATE происходит его авто монтирование под обычным пользователем , хотя в fstab это запрещано. Пожалуйста, подскажите, как это исправить.
sudo blkid
/dev/sda1: LABEL="system" UUID="90F861CDF861B260" TYPE="ntfs"
/dev/sda2: LABEL="DATE" UUID="01C9889A27BFEB80" TYPE="ntfs"
/dev/sda5: UUID="7a133dea-aa63-46bc-82d7-2bc514eaa586" TYPE="swap"
/dev/sda6: UUID="b8174b67-1442-45b9-b47c-bca087fa09ea" TYPE="ext4"
/dev/sda7: UUID="ebce3bfb-9014-4b8a-8c6d-9f318973ab0f" TYPE="ext4"
/dev/sda8: UUID="926e738b-849c-4762-aa36-ec7995a70aab" TYPE="ext3"

sudo cat /etc/fstab

/dev/fd0 /media/floppy0 vfat noauto 0 0
/def/sda1 /media/system ntfs-3g noatime,nosuid,nomand,group,users,noauto,nodev,noexec 0 0
/def/sda2 /media/DATE ntfs-3g nouser,suid,dev,ro,noauto 0 0
UUID=7a133dea-aa63-46bc-82d7-2bc514eaa586 swap swap sw 0 0
UUID=b8174b67-1442-45b9-b47c-bca087fa09ea / ext4 defaults 0 1
UUID=ebce3bfb-9014-4b8a-8c6d-9f318973ab0f /var/ftp ext4 defaults 0 2
UUID=926e738b-849c-4762-aa36-ec7995a70aab /home ext3 defaults 0 2
Спасибо сказали:
durc
Сообщения: 226
ОС: Debian

Re: простой вопрос по монтированию

Сообщение durc »

Institut писал(а):
19.06.2010 18:54
sudo cat /etc/fstab

/dev/fd0 /media/floppy0 vfat noauto 0 0
/def/sda1 /media/system ntfs-3g noatime,nosuid,nomand,group,users,noauto,nodev,noexec 0 0
/def/sda2 /media/DATE ntfs-3g nouser,suid,dev,ro,noauto 0 0
UUID=7a133dea-aa63-46bc-82d7-2bc514eaa586 swap swap sw 0 0
UUID=b8174b67-1442-45b9-b47c-bca087fa09ea / ext4 defaults 0 1
UUID=ebce3bfb-9014-4b8a-8c6d-9f318973ab0f /var/ftp ext4 defaults 0 2
UUID=926e738b-849c-4762-aa36-ec7995a70aab /home ext3 defaults 0 2


Посмотрите здесь:
http://gettoknowlinux.blogspot.com/2009/10/ntfs.html
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: простой вопрос по монтированию

Сообщение sash-kan »

Institut писал(а):
19.06.2010 18:54
sudo cat /etc/fstab
/etc/fstab, кстати, доступен для чтения всем.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: простой вопрос по монтированию

Сообщение blackdevil »

А разве опция noauto не предотвращает монтирование раздела только при загрузке системы? Насколько помню, полного запрета на монтирование так добиться нельзя. Проверять лень :)
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: простой вопрос по монтированию

Сообщение sash-kan »

Institut писал(а):
19.06.2010 18:54
Пожалуйста, подскажите, как это исправить.
логичнее всего закомментировать строчку в /etc/fstab.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Institut
Сообщения: 281
ОС: mint

Re: простой вопрос по монтированию

Сообщение Institut »

Насколько помню, полного запрета на монтирование так добиться нельзя.
Так надо, что-бы пользователь не мог монтировать.
логичнее всего закомментировать строчку в /etc/fstab.
Тогда раздел DATE будет монтироваться ВООБЩЕ без проблем.
Спасибо сказали:
durc
Сообщения: 226
ОС: Debian

Re: простой вопрос по монтированию

Сообщение durc »

Nautilus монтирует через hal и ему по барабану что написано в /etc/fstab
Спасибо сказали:
Institut
Сообщения: 281
ОС: mint

Re: простой вопрос по монтированию

Сообщение Institut »

/def/sda1 /media/system ntfs-3g noatime,nosuid,nomand,group,users,noauto,nodev,noexec 0 0
/def/sda2 /media/DATE ntfs-3g nouser,suid,dev,ro,noauto 0 0
Идею понял, но есть проблема
sudo ls /dev/disk/by-uuid -lah


lrwxrwxrwx 1 root root 10 2010-06-19 22:33 01C9889A27BFEB80 -> ../../sda2
lrwxrwxrwx 1 root root 10 2010-06-19 22:33 7a133dea-aa63-46bc-82d7-2bc514eaa586 -> ../../sda5
lrwxrwxrwx 1 root root 10 2010-06-19 22:33 90F861CDF861B260 -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-06-19 22:33 926e738b-849c-4762-aa36-ec7995a70aab -> ../../sda8
lrwxrwxrwx 1 root root 10 2010-06-19 22:33 b8174b67-1442-45b9-b47c-bca087fa09ea -> ../../sda6
lrwxrwxrwx 1 root root 10 2010-06-19 22:33 ebce3bfb-9014-4b8a-8c6d-9f318973ab0f -> ../../sda7

и если потом правим /etc/fstab
UUID=90F861CDF861B260 /media/system ntfs-3g noatime,nosuid,nomand,users,noauto,nodev,noexec 0 0
UUID=7a133dea-aa63-46bc-82d7-2bc514eaa586 swap swap sw 0 0
UUID=b8174b67-1442-45b9-b47c-bca087fa09ea / ext4 defaults 0 1
UUID=ebce3bfb-9014-4b8a-8c6d-9f318973ab0f /var/ftp ext4 defaults 0 2
UUID=926e738b-849c-4762-aa36-ec7995a70aab /home ext3 defaults 0 2

то при попытке монтирования через наутилус например system получается следующие

Error mounting: mount exited with exit code 1: helper failed with:
mount: can't find /dev/sda1 in /etc/fstab or /etc/mtab

Nautilus монтирует через hal и ему по барабану что написано в /etc/fstab

Если после приведенного мною примера совсем убрать стороку 1 и /etc/fstab

UUID=7a133dea-aa63-46bc-82d7-2bc514eaa586 swap swap sw 0 0
UUID=b8174b67-1442-45b9-b47c-bca087fa09ea / ext4 defaults 0 1
UUID=ebce3bfb-9014-4b8a-8c6d-9f318973ab0f /var/ftp ext4 defaults 0 2
UUID=926e738b-849c-4762-aa36-ec7995a70aab /home ext3 defaults 0 2

то через него монтируется.
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: простой вопрос по монтированию

Сообщение Xandry »

А не проще ли этот пункт (с диском DATE) из меню Nautilus убрать?
Спасибо сказали:
Institut
Сообщения: 281
ОС: mint

Re: простой вопрос по монтированию

Сообщение Institut »

Итого после обсуждения, получилось уже 4 вопроса ( а начинали с одного)

1 Везде пишут, что монтировать надо по UUID. Почему у меня не работает?

2 /def/sda2 /media/DATE ntfs-3g nouser,suid,dev,ro,noauto 0 0 - запрещает монтировать на запись, но реально запись не под root работает - это нормально?

3
А не проще ли этот пункт (с диском DATE) из меню Nautilus убрать?
А как?

4 А может стоит попробовать поставить заново?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: простой вопрос по монтированию

Сообщение sash-kan »

Institut писал(а):
20.06.2010 12:50
/def/sda2
вам ведь уже писали про /def.
у вас что, есть такой каталог?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Institut
Сообщения: 281
ОС: mint

Re: простой вопрос по монтированию

Сообщение Institut »

вам ведь уже писали про /def.
у вас что, есть такой каталог?


Если делать например так в fstab
/dev/sda1 /media/system ntfs-3g noatime,nosuid,nomand,group,users,noauto,nodev,noexec 0 0 то уже при попытке монтирования например С

Error mounting: mount exited with exit code 1: helper failed with:
Unprivileged user can not mount NTFS block devices using the external FUSE
library. Either mount the volume as root, or rebuild NTFS-3G with integrated
FUSE support and make it setuid root. Please see more information at
http://ntfs-3g.org/support.html#unprivileged

но если заменить в fstab так
/def/sda1 /media/system ntfs-3g noatime,nosuid,nomand,group,users,noauto,nodev,noexec 0 0 то монтирование С идет без проблем.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: простой вопрос по монтированию

Сообщение sash-kan »

Institut писал(а):
20.06.2010 13:47
но если заменить в fstab
если у вас нет каталога /def и в нём файла блочного устройства sda1, то эта замена равносильна удалению этой строки. убедитесь сами.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
durc
Сообщения: 226
ОС: Debian

Re: простой вопрос по монтированию

Сообщение durc »

Institut писал(а):
20.06.2010 13:47
Error mounting: mount exited with exit code 1: helper failed with:
Unprivileged user can not mount NTFS block devices using the external FUSE
library.

Значит я был не прав
Nautilus монтирует через hal и ему по барабану что написано в /etc/fstab

Всё таки смотрит. Но когда нет опций монтирования данного раздела монтирует по дефолту.
Спасибо сказали:
Institut
Сообщения: 281
ОС: mint

Re: простой вопрос по монтированию

Сообщение Institut »

если у вас нет каталога /def и в нём файла блочного устройства sda1, то эта замена равносильна удалению этой строки. убедитесь сами.

Так вот и получается, что тогда никак не сделаешь, потому как при удалении все монтирования разрешены

И что делать ? :(
Спасибо сказали:
durc
Сообщения: 226
ОС: Debian

Re: простой вопрос по монтированию

Сообщение durc »

Institut писал(а):
20.06.2010 14:11
если у вас нет каталога /def и в нём файла блочного устройства sda1, то эта замена равносильна удалению этой строки. убедитесь сами.

Так вот и получается, что тогда никак не сделаешь, потому как при удалении все монтирования разрешены

И что делать ? :(

А в чём проблема?
Когда запись в /etc/fstab правильная nautilus монтировать от пользователя отказывается Вы вроде этого и хотели.

Error mounting: mount exited with exit code 1: helper failed with:
Unprivileged user can not mount NTFS block devices using the external FUSE
library.
Спасибо сказали:
Institut
Сообщения: 281
ОС: mint

Re: простой вопрос по монтированию

Сообщение Institut »

Тогда и С не монтируется для простого пользователя.
Спасибо сказали:
durc
Сообщения: 226
ОС: Debian

Re: простой вопрос по монтированию

Сообщение durc »

Institut писал(а):
20.06.2010 14:17
Тогда и С не монтируется для простого пользователя.


В /etc/fstab впишите строчку с параметрами монтирования диска D, а другую, про диск С, не пишите.
Спасибо сказали:
Kopilov
Сообщения: 954
ОС: [K]Ubuntu, Debian

Re: простой вопрос по монтированию

Сообщение Kopilov »

Institut писал(а):
20.06.2010 14:11
И что делать ? :(

Тебе уже всеми силами намекают, что /def надо на /dev заменить!
Спасибо сказали:
Аватара пользователя
zombie
Сообщения: 539
ОС: Ubuntu 10.04 with OpenBox

Re: простой вопрос по монтированию

Сообщение zombie »

Institut писал(а):
19.06.2010 18:54
/def/sda1 /media/system ntfs-3g noatime,nosuid,nomand,group,users,noauto,nodev,noexec 0 0

А вообще, поставьте mountmeneger, он чуток жизнь облегчает.

Kopilov писал(а):
20.06.2010 14:31
Тебе уже всеми силами намекают, что /def надо на /dev заменить!
Да, кстати.


p.s.
Вообще какие-то странности: обычно (в.т.ч. у меня, когда-то) диски от юзера НЕ монтируются и это исправить не получается, а у вас наоборот....

p.p.s.
Тему в >>>вопросы новичка>>>
ЛИНУКСФОРУМ ДЛЯ ЛЮДЕЙ | Гугляшечка | Блог
I'm banned by /dev/random with his team.
Спасибо сказали:
Institut
Сообщения: 281
ОС: mint

Re: простой вопрос по монтированию

Сообщение Institut »

/dev/sda1 /media/system ntfs-3g noatime,nosuid,nomand,users,noauto,nodev,noexec 0 0 -
Error mounting: mount exited with exit code 1: helper failed with:
Unprivileged user can not mount NTFS block devices using the external FUSE
library. Either mount the volume as root, or rebuild NTFS-3G with integrated
FUSE support and make it setuid root. Please see more information at
http://ntfs-3g.org/support.html#unprivileged

поставьте mountmeneger
= а смысл, если в справке по mount все подробно расписано.

В /etc/fstab впишите строчку с параметрами монтирования диска D, а другую, про диск С, не пишите.

ОК. Для D = DATE - все работает, но если для С ничего не вписывать в /etc/fstab, то монтирование происходит без noexec.
Спасибо сказали:
Аватара пользователя
zombie
Сообщения: 539
ОС: Ubuntu 10.04 with OpenBox

Re: простой вопрос по монтированию

Сообщение zombie »

Institut писал(а):
20.06.2010 22:32
а смысл, если в справке по mount все подробно расписано.

А mountmeneger нужен для настройки fstab, а не для mount, как не странно.
ЛИНУКСФОРУМ ДЛЯ ЛЮДЕЙ | Гугляшечка | Блог
I'm banned by /dev/random with his team.
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: простой вопрос по монтированию

Сообщение Xandry »

Спасибо сказали: