LINUX.ORG.RU
ФорумAdmin

Монтировать устройство с правами для всех пользователей


0

0

Как в Ubuntu 10.04 смонтировать устройство чтобы для все пользователи имели возможность читать и писать. У меня получается только с правами для root (drwx------). Опция 'user' в fstab не работает.

Вот моя запись в fstab:
device /mnt/device vboxsf rw 0 0

> vboxsf
Для разных файловых систем - по разному (для некоторых такой возможности вообще нет). Читайте man mount.vboxsf

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

http://www.virtualbox.org/manual/ch04.html#sharedfolders

The generic mount options (documented in the mount manual page) apply also. Especially useful are the options uid, gid and mode, as they allow access by normal users (in read/write mode, depending on the settings) even if root has mounted the filesystem.

Попробуйте mode=777.

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

unknown mount option `mode=777'
valid options:
rw mount read write (default)
ro mount read only
uid =<arg> default file owner user id
gid =<arg> default file owner group id
ttl =<arg> time to live for dentry
iocharset =<arg> i/o charset (default utf8)
convertcp =<arg> convert share name from given charset to utf8
dmode =<arg> mode of all directories
fmode =<arg> mode of all regular files
umask =<arg> umask of directories and regular files
dmask =<arg> umask of directories
fmask =<arg> umask of regular files

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

Попробуйте убрать «defaults» и добавить dmode=777,fmode=666. Если не выйдет, добавьте uid=0. Если и после этого не заработает, сделайте uid=1000 (сделать владельцем первого «настоящего» пользователя).

AITap ★★★★★
()

если мне не изменяет склероз, опция `user' работает только, если устройство монтируется в подвластный узверю директорий, на пример в $HOME/mnt

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

добавил «dmode=777,fmode=666» и все заработало. Спасибо!

Но есть одна проблема:
При загрузке GNOME, появляется на экране сообщение:
«An error occured while mounting /mnt/device
Press S to skip mounting or M for manual recovery»

Жму S, чтобы пропустить, захошу в пользователя, монтированный раздел исправно работает (ну это я так считаю, может с ним что-то не так).

Если потом в GNOME в консоли набрать
«umount /mnt/device
mount /mnt/device»

никаких ошибок при монтирование не обнаруживатеся.

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

Возможно, это связано с тем, что модуль virtualbox подгружается позже, чем монтируются локальные файловые системы. Покажите /etc/fstab и вывод lsmod.

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

`cat /etc/fstab`

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' 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 nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=029cf09c-c8f2-44f8-aec3-d93a26aeca29 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=c943b6f6-48a7-4905-8200-3fc4564b623f none swap sw 0 0
windata      /mnt/WINDATA   vboxsf      dmode=777,fmode=666   0   0


===============================================================
===============================================================
`lsmod`

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' 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 nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=029cf09c-c8f2-44f8-aec3-d93a26aeca29 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=c943b6f6-48a7-4905-8200-3fc4564b623f none swap sw 0 0
windata      /mnt/WINDATA   vboxsf      dmode=777,fmode=666   0   0

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

SORRY

Module Size Used by
binfmt_misc 6587 1
vboxvfs 32507 1
vboxvideo 1196 1
drm 162471 2 vboxvideo
agpgart 31724 1 drm
fbcon 35102 72
tileblit 2031 1 fbcon
ppdev 5259 0
font 7557 1 fbcon
bitblit 4707 1 fbcon
softcursor 1189 1 bitblit
parport_pc 25962 0
psmouse 63245 0
serio_raw 3978 0
i2c_piix4 8335 0
vboxguest 138999 9 vboxvfs
vga16fb 11385 1
vgastate 8961 1 vga16fb
lp 7028 0
parport 32635 3 ppdev,parport_pc,lp
pcnet32 28890 0

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

Ага. И ещё содержимое /etc/modules, пожалуйста.

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

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with «#» are ignored.

lp

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

Все равно при загрузке появляется сообщение:

«An error occured while mounting /mnt/device
Press S to skip mounting or M for manual recovery

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

Получаю в консоли сообщение:

/sbin/mount.vboxsf: mounting failed with the error: No such file or directory

Я так понимаю, монтирующая программа не может найти расшаренное псевдо-устройство, которое создала виртуальная машина...

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

ls -l /sbin/mount.vboxsf? Если говорит, что нет такого файла или каталога, выполняйте: sudo ln -s $(which mountvboxsf) /sbin/mount.vboxsf

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

Возможно ли применение варианта «добавить опцию noauto и монтировать вручную (нажатием на значок) после входа в систему»?

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

Не совсем понял о чем вы. Предложения такого варианта я от системы не получал. Раздел и так монтируется, не смотря на сообщение об ошибке.

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

Имею ввиду, плюс к «dmode=777,fmode=666» добавить через запятую noauto. Тогда при старте системы ФС не будет монтироваться.

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

Наверное, так и сделаю... Спасибо что занимался моим вопросом!

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