Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: простой вопрос по монтированию  (Прочитано 7564 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Institut

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Доброго вечера. Есть простой вопрос по монтированию разделов.
Есть 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 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

Нужно сделать так, что-бы С=system не монтировался при старте, но монтировался из наутилуса с опцией - запретить запускать бинарные файлы.

Если делать например так в 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

Оффлайн stmc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
Re: простой вопрос по монтированию
« Ответ #1 : 20 Июня 2010, 15:23:50 »

Оффлайн Institut

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: простой вопрос по монтированию
« Ответ #2 : 20 Июня 2010, 23:15:20 »
sudo chmod -v 644 /etc/fstab
права доступа «/etc/fstab» оставлены как 0644 (rw-r--r--)
про монтирование я читал, но тогда что писать для монтирования С в /etc/fstab если
/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

если
UUID=90F861CDF861B260 /media/system ntfs-3g noatime,nosuid,nomand,users,noauto,nodev,noexec 0 0  то при попытке монтирования из наутилуса
Error mounting: mount exited with exit code 1: helper failed with:
mount: can't find /dev/sda1 in /etc/fstab or /etc/mtab

Если строку (/dev/sda1 /media/system ntfs-3g noatime,nosuid,nomand,users,noauto,nodev,noexec 0 0) убрать целиком то монтирование из наутилуса под обычным пользователем  происходит без опции noexec

Поэтому вопрос остался - как правильно записать в fstab?

Оффлайн Gimli

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: простой вопрос по монтированию
« Ответ #3 : 20 Июня 2010, 23:26:00 »
Возможно, все что я скажу ниже и не совсем идеологически верно, но должно работать....

1. Записать в fstab нужную строчку монтирования:
UUID=90F861CDF861B260 /media/system ntfs-3g noatime,nosuid,nomand,users,noauto,nodev,noexec 0 0

2. Написать скрипт MyMount.sh следующего содержания:
"
#!/bin/sh
mount -U 90F861CDF861B260 /media/system
"
3. Сделать скрипт исполняемым.
4. Поместить его в /etc/init.d
5. Выполнить команду: sudo update-rc.d MyMount.sh defaults

-----------------------------------------------------------------------------
Черт... не правильно понял задание....
В описанном мной варианте монтирование происходит при загрузке.
« Последнее редактирование: 20 Июня 2010, 23:42:47 от Gimli »

Оффлайн Nestor

  • Активист
  • *
  • Сообщений: 347
    • Просмотр профиля
Re: простой вопрос по монтированию
« Ответ #4 : 21 Июня 2010, 13:23:00 »
При монтировании раздела из наутилуса программа mount подключает файловую систему и дописывает соответствующую строку в /etc/mtab ( в fstab этой строки нет )
т.е. mount не использует fstab отсюда  видимо и ошибки. Если вносятся изменения в fstab,  раздел монтируется в ту директорию  которая была указана в соот. строке в fstab автоматически при загрузке или не автоматически если указан параметр noauto  
Чем руководствуется mount при монтировании из nautilus и как это дело править под свои нужды мне пока обнаружить не удалось, если кто подскажет буду очень рад :)
« Последнее редактирование: 21 Июня 2010, 13:34:19 от Nestor »


If you have paranoia, it doesn't mean that they do not hunt for you

 

Страница сгенерирована за 0.027 секунд. Запросов: 24.