LinuxForum.Fans
Тема

Автомонтирование разделов и дисков

Автор: Strannik-69 21 сообщений 8341 просмотров
#161357

Столкнулся с проблемой,при переходе на Debian 6. По умолчанию монтирование дисков идет с привелегией root,что очень для меня неудобно.
Подскажите как монтировать от user,а еще лучше как автомонтировать при загрузке разделы.

Вот мой fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda2 during installation
UUID=a95da5f4-64ba-453d-bc07-b8c9f45f39d7 / ext4 errors=remount-ro 0 1
# /home was on /dev/sda6 during installation
UUID=8394fb42-8cef-488a-9b27-aa0b9343c3ab /home ext4 defaults 0 2
# swap was on /dev/sda5 during installation
UUID=f57a3189-b5f7-47b3-b2e2-8591dbe726c1 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0



Вот что можно примонтировать
root@Serenity:/home/igor# fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x11be11bd

Device Boot Start End Blocks Id System
/dev/sda1 1 3824 30716248+ 7 HPFS/NTFS
/dev/sda2 * 3825 4919 8787968 83 Linux
/dev/sda3 4919 5864 7596033 5 Extended
/dev/sda4 5865 19457 109185772+ 83 Linux
/dev/sda5 4919 4982 506880 82 Linux swap / Solaris
/dev/sda6 4982 5864 7088128 83 Linux

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000abe0d
Помогите уже день мучаюсь не могу настроить.
мне нужно автомонтировать /dev/sdb: 500.1 GB и /dev/sda4

#161359

Strannik-69
Вы, конечно, извините, но для кого писалось? http://www.opennet.ru/man.shtml?topic=fstab&category=5&russian=0
Вы там подставьте опцию users и дайте права на точку монтирования, которые Вас устраивают (напр. 777) или в опциях напишите umask=0000

#161360

Для автомонтирования не от root следует установить пакет pmount:[console]# aptitude install pmount[/console]

#161361

Я все читал,пробовал.Ну не получается хоть убей. Сидел три года на Ubuntu,там была утилка для автомонтирования.Ну не знаток я Linux иначе не попросил бы помощи,если не трудно напишите готовое решение.

#161364
Darth Revan написал:
Для автомонтирования не от root следует установить пакет pmount:[console]# aptitude install pmount[/console]

root@Serenity:/home/igor# aptitude install pmount
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.

root@Serenity:/home/igor#

#161366
mvt написал:
Strannik-69
Вы, конечно, извините, но для кого писалось? http://www.opennet.ru/man.shtml?topic=fstab&category=5&russian=0
Вы там подставьте опцию users и дайте права на точку монтирования, которые Вас устраивают (напр. 777) или в опциях напишите umask=0000

У меня не прописаны эти диски в fstab

#161367
Strannik-69 написал:
Я все читал,пробовал.Ну не получается хоть убей. Сидел три года на Ubuntu,там была утилка для автомонтирования.Ну не знаток я Linux иначе не попросил бы помощи,если не трудно напишите готовое решение.

А что там у Вас есть? (ну, какие разделы и fs на них)?

#161369
Strannik-69 написал:
ext3

один?
PS Ну и создайте точку монтирования:
рутом
mkdir /mnt/User1
А потом в fstab напишите примерно так (ну выберете свои названия):
/dev/sda5 /mnt/User1 auto defaults 0 0
Ну и на каталог /mnt/User1 - дайте права 777

#161372

Strannik-69, ну к примеру:
1. Создать точки монтирования в /mnt, к примеру

text
$ mkdir /mnt/torrents

2. Прописать в конец fstab добустим раздел /dev/sdb2

text
/dev/sdb2       /mnt/torrents           ext4    defaults        0       2

Или ручками смонтировать через mount.
3. Создать каталог в /mnt/torrents

text
$ mkdir /mnt/torrents/share

4. Стать владельцем этого каталога:

text
$ chown -R Strannik-69:Strannik-69 /mnt/torrents/share

Всё теперь пользоваться этим каталогом от пользователя Strannik-69.

#161373

Спасибо.Буду пробовать.

#161803

smile

#161805

Вот нашел может кому понадобится.

Для монтирования диска без запроса пароля от user по адресу /usr/share/polkit-1/actions
заменить строки в файле /org.freedesktop.udisks.policy
<action id="org.freedesktop.udisks.filesystem-mount-system-internal">
<description>Mount a system-internal device</description>
<message>Authentication is required to mount the device</message>
<defaults>
<allow_any>yes</allow_any>
<allow_inactive>yes</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
</action>
Главное, нужно поменять
"<allow_active>auth_admin_keep</allow_active>" на "<allow_active>yes</allow_active>"

#161829

Strannik-69
Помните о Бритве Оккама :) Зачем плодить сущности? Надо Вам "насмерть" монтировать разделы при загрузке? Воспользуйтесь стандартными инструментами. Чем fstab не угодил? :)

#161849

Сам не знаю поставил Disk Manager который автоматом прописывает в fstab диски.Казалась бы вот оно,но..У меня не грузится ось.Где то что то не то :(

#161851

Strannik-69
Нафига Вам костыли? oO Напишите в fstab, как я сказал выше.

#161863

Дык не монтирутся,пробовал.

#161872
Strannik-69 написал:
Дык не монтирутся,пробовал.

Да не может быть.
Давайте [console]cat /etc/fstab[/console]
и какие права на точку монтирования?

#162144

root@Serenity:/home/igor# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>

proc /proc proc defaults 0 0
#Entry for /dev/sda2 :
UUID=a95da5f4-64ba-453d-bc07-b8c9f45f39d7 / ext4 errors=remount-ro 0 1
#Entry for /dev/sda6 :
UUID=8394fb42-8cef-488a-9b27-aa0b9343c3ab /home ext4 defaults 02
#Entry for /dev/sda5 :
UUID=f57a3189-b5f7-47b3-b2e2-8591dbe726c1 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0



root@Serenity:/home/igor#

Потом задал права chmod 777 /media

Войдите или зарегистрируйтесь, чтобы ответить.