LINUX.ORG.RU
ФорумAdmin

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

 


0

0

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

это файл 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 создается автоматически при подключении внешнего диска, и там находится его содержимое

[IMG]http://i25.fastpic.ru/big/2012/0613/00/80dc73fc104af6b07245ea71ca277900.png[/img] это сообщение появляется при попытке открыть каталог 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-

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



Последнее исправление: Tutunak (всего исправлений: 2)

Создайте запись в /etc/fstab с параметрами монтирования раздела переносного накопителя, в /media/ предварительно создайте директорию с правами 0755.

/etc/fstab

# <fs>       <mountpoint>    <type>  <opts>          <dump/pass>
...
UUID=<UUID>  /media/usb_hdd   <fs>   noauto,noatime  0 0

mkdir /media/usb_hdd
chmod -R 0755 /media/usb_hdd

Значение <UUID> можно посмотреть в выводе команд

blkid
или
ls /dev/disk/by-uuid/ -ls

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

Не помогло

# /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   /medi/usb_hdd        ntfs      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

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

Должно, вы точно выставили права на директорию ?

Да, тип файловой системы должен быть ntfs-3g, а не ntfs, если вам конечно нужна запись, так же не плохо бы добавить опции: 'iocharset=utf8,noexec', если у вас локаль конечно utf-8.

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

Кто владелец директории ?

Если владелец директории пользователь root и группа владельца так же root, то вы от обычного пользователя не увидите смонтированный раздел.

Сделайте 'chown -R root:user /media/usb_hdd'

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

Тип файловой системы сменили на ntfs-3g или нет ?

У вас в ядре вообще есть поддержка ntfs, имеется ввиду, именно ядерная поддержка ntfs (CONFIG_NTFS), а не FUSE (ntfs-3g) ?

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

Уберите опцию noatime.

Вообще проверьте выполнится монтирование с тем UUID, что вы указали и не смонтирован ли уже это раздел в /media/A8E2BB1550EE4BB6

mount UUID=A8E2BB1550EE4BB6 /medi/usb_hdd ntfs-3g
kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Раздел нтфс (в fstab) работает нормально

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

И так, раздел смонтирован, я вас правильно понял ?

У вас под гостевым аккаунтом есть доступ к какому-либо ресурсу SAMBA ,

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

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

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

Итак внешний хдд появился в списке в моем компьютере

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

Ошибка

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

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

guest ok =yes

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

guest account = guest

и соответственно

map to guest = bad user

говорит, что пользователя, который не прошел аутентификацию нужно мапить на гостя, тогда он получит доступ к шарам с «guest ok = yes»

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

думаю это можно опустить ибо в расшаренный раздел с виндовой машины заходит, не заходит лишь на внешний хдд, но на данный момент появились проблемы с его монтированием (мой предыдущий пост)

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

Спасибо всем, проблема решилась

# /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


/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sda3 /media/0268381B68381041 ntfs-3g  users 0 2
/dev/sdb5 /mnt/usb_hdd ntfs-3g users 0 2

и добавлением каталога /mnt/usb_hdd в конфигурацию samba

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