Нет доступа к внешнему диску через samba

Автор tutunak, 13 июня 2012, 12:31:17

« назад - далее »

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

tutunak

Доброго времени суток. Решел сделать домашний сервер.
Но столкнулся с проблемой при настройки самбы
Не могу расшарить внешний жесткий диск (.

это файл 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/sda5 during installation
UUID=2493bc1b-3121-462b-86fc-bec3e5ec218a /               ext3    errors=remoun$
# swap was on /dev/sda6 during installation
UUID=0989e88e-be0b-4938-b21d-0e4c8b311070 none            swap    sw           $
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sda3 /media/0268381B68381041 ntfs-3g  users 0 2
#/dev/sdb2       /media/usb0  ntfs-3g users 0 2
#/dev/sdb5       /media/usb1  ntfs-3g users o 2
#/dev/sdb2       /media/usb0     auto    rw,user,noauto  0       0
#/dev/sdb5       /media/usb1     auto    rw,user,noauto  0       0 umask=0000
# /etc/fstab: static file system information.


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

Конфигурация  самбы

#======================= Global Settings =======================

[global]

   workgroup = WORKGROUP
   server string = anonymous lan file server
   security = share
netbios name = zerver
browseable = yes

[user]
path =/media
comment =share
readonly = no
guest ok = yes

[ftp]
path = /media/A8E3BB1550EE4BB6
comment = shareftp
readonly = no
guest ok =yes


каталог A8E3BB1550EE4BB6 создается автоматически при подключении внешнего диска, и там находится его содержимое


это сообщение появляется при попытке открыть каталог A8E3BB1550EE4BB6 из расшаренной папки  media
аналогичное сообщение при обращении на прямую


Access: (0755/drwxr-xr-x)  Uid: ( 1000/    user)   Gid: (    4/     adm) - права на папку media

Access: (0700/drwx------)  Uid: ( 1000/    user)   Gid: ( 1000/    user) - права на папку A8E3BB1550EE4BB6, попытка поменять права прошла не удачнао (просто не меняет), при создании заранее каталога с таким же наименованием и правами как у медиа приводит к созданию аналогичной папки но с именем A8E3BB1550EE4BB6-

не знаю что еще делать, думаю что дело именно в правах, но поменять не знаю как



rayanAyar

Можно попробовать вот такой костыль, добавить в smb.conf, в раздел шары:

force user = user
force group = user

tutunak

Цитата: rayanAyar от 13 июня 2012, 18:40:41
Можно попробовать вот такой костыль, добавить в smb.conf, в раздел шары:

force user = user
force group = 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/sda5 during installation
UUID=2493bc1b-3121-462b-86fc-bec3e5ec218a /               ext3    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
UUID=0989e88e-be0b-4938-b21d-0e4c8b311070 none            swap    sw              0       0

# <fs>                  <mountpoint>        <type>    <opt>       <dump/pass>
UUID=A8E2BB1550EE4BB6   /media/usb_hdd        ntfs-3g      noauto,noatime 0 0


/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sda3 /media/0268381B68381041 ntfs-3g  users 0 2
#/dev/sdb2       /media/usb0  ntfs-3g users 0 2
#/dev/sdb5       /media/usb1  ntfs-3g users o 2
#/dev/sdb2       /media/usb0     auto    rw,user,noauto  0       0
#/dev/sdb5       /media/usb1     auto    rw,user,noauto  0       0 umask=0000



монтируется в папку /media/usb_hdd

права на каталог Access: (0755/drwxr-xr-x)  Uid: ( 1000/    user)   Gid: ( 1000/    user)

диск появлется в компьютере но при клике на нем выдает сообщение

Error mounting: mount exited with exit code 1: helper failed with:
mount: only root can mount /dev/sdb5 on /media/usb_hd

rayanAyar

Цитата: tutunak от 13 июня 2012, 20:20:33непоможет
А вы пробовали? В результате этой настройки самба будет пытаться открывать папки в шарах от имени пользователя user, а не от пользователя nobody, как это делается по умолчанию. Судя по по-тому, что диск монтируется с правами 0700, то пользователю nobody доступ к нему будет закрыт.

Цитата: tutunak от 13 июня 2012, 20:20:33Error mounting: mount exited with exit code 1: helper failed with:
mount: only root can mount /dev/sdb5 on /media/usb_hd
Не хватает параметра user после noauto,noatime:
UUID=A8E2BB1550EE4BB6   /media/usb_hdd        ntfs-3g      noauto,noatime,user 0 0

tutunak

добавли user

в компьютере появляется диск usb_hdd при клике на нем появляется сообщение

ntfs-3g-mount: mount failed: Операция не позволяется
User doesn't have privilege to mount. For more information
please see: http://ntfs-3g.org/support.html#unprivileged