Linux: Как открыть общий доступ к диску NTFS

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 7 февраля 2015 в 11:28
Уже несколько дней пытаюсь открыть к диску NTFS доступ из вне, но никак не получается, обращался ко многих Linux форумам, посоветовали монтировать диск, установить samba и т.д. но не работает, надеюсь хоть здесь люди помогут…
Вообщем собрал веб-сервер на Debian 6 — установил туда InstantCMS 2 — подключил к компу жесткий диск 1ТБ и монтировал в папку site.ru/upload/terr/ но доступ к этой папке имел только root, но я так и не понял как изменить группу и владельца этой папки и по этому начал искать другой способ…
Посоветовали установить Samba, установил но так и не понял, как использовать…
Может есть еще какие нибудь способы, получить доступ к скачиванию файлов?
Пусть даже по ftp://IP/papka/file.mp3 лишь бы скачала
#2 7 февраля 2015 в 11:55

к диску NTFS доступ из вне

Evanescence

но я так и не понял как изменить группу и владельца этой папки и по этому начал искать другой способ…

Evanescence

Посоветовали установить Samba, установил но так и не понял, как использовать.

Evanescence

есть еще какие нибудь способы, получить доступ к скачиванию файлов?

Evanescence
тяжелый случай. наймите специалиста за денежку, будет все тип-топ.
#3 7 февраля 2015 в 12:04
А я честно говоря не понял что вы хотите.
Вы подключили hdd к компу с linux и хотите чтобы его видели в сети компы с windows?
— для этого самба есть, укажите там раздел к которому будут иметь доступ гости и еще укажите с каких ip
будет разрешен вход.
Еще монтируйте правильно, тут хорошо расписано.
#4 7 февраля 2015 в 12:23

Еще монтируйте правильно

eoleg
дело не в этом, самба в сети провайдера, нардкор еще тот.

А я честно говоря не понял что вы хотите.

eoleg
нафига в никсах ему нтфс? если изначально он по фтп файло хотел раздавать.
#5 7 февраля 2015 в 12:29

А я честно говоря не понял что вы хотите.
Вы подключили hdd к компу с linux и хотите чтобы его видели в сети компы с windows?

eoleg
Да, ведь бывает случаи когда вы собрали сервер на линукс, допустим память заполняется и вы подключите еще один HDD, как теперь объединить два диска, что бы к этому диску имели доступ пользователи сайта?
#6 7 февраля 2015 в 12:57

как теперь объединить два диска, что бы к этому диску имели доступ пользователи сайта?

Evanescence
вам уже подсказали, после этого вы даже не попробовали сделать и продолжаете воду лить. Само оно не сростется.
#7 7 февраля 2015 в 12:59

вам уже подсказали, после этого вы даже не попробовали сделать и продолжаете воду лить.

Очень Серый
Монтировать?
#9 7 февраля 2015 в 14:53

Да, ведь бывает случаи когда вы собрали сервер на линукс, допустим память заполняется и вы подключите еще один HDD, как теперь объединить два диска, что бы к этому диску имели доступ пользователи сайта?

Evanescence
Вы не создадите райд массив с внешним… Так что либо привяжите диск на сайте к определенному разделу… Либо если материнка поддерживает райды, то внутренние покупайте и делайте райд массив…
#10 7 февраля 2015 в 15:04
Кстати забыл… Чтобы открыть доступ к вашему диску, нужно прописать в smb.conf
[public]
comment = Public Stuff
path = /home/public
public = yes
writable = yes
printable = no

Ну и естественно пути ваши )))

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

write list = @staff

@staff — Это группа

Там же есть в сборке инструкция )

Ну а без самбы не пробовали тупо открыть доступ простыми правами ???

sudo chmod a+rwx /точка_монтирования/раздела
#11 7 февраля 2015 в 15:26
Не пробовал я присоединять ntfs )))) Вот что можно еще сделать… )))

Порыскал по форуму где сам искал когда то ответы ))))

http://forum.ubuntu.ru/index.php?topic=156785.0
#12 7 февраля 2015 в 18:15

Ну а без самбы не пробовали тупо открыть доступ простыми правами ???

wayfox
Пытался. Посмотрите код, может я что то не так делаю:
Для монтирования
  1. sudo mount -t ntfs-3g -o rw /dev/sdb1 /var/www/clients/client1/web1/web/upload/terr
После этого, файлы из диска появились в папке /upload/terr/ но из браузера www.site.ru/upload/file.txt пользователь не может получить доступ, пишет 404
по FTP когда зашел, файлы были, я мог их изменить и удалить, но вот пользователи не имели доступа...
Посмотрел свойства папки и файлов на графическом интерфейсе и у всех Владелец и группа root, пытался изменить так:
  1. chown -R web1:client1 /var/www/clients/client1/web1/web/upload/terr
Не меняется и с помощью FileZilla пытался изменить права на 777 но по браузеру всё ровно 404
В одном форуме прочел что

Все файлы ntfs-3g-раздела будут принадлежать тому пользователю, с правами которого осуществлялось монтирование.

lost_shadow
#13 7 февраля 2015 в 20:13
Добавьте в mount umask=0
#14 7 февраля 2015 в 21:04
Короче, тебе нужно примонтировать к разделу media сам диск… Ибо раздать можно только оттуда...
Куда примонтирован твой диск вообще ?
Зайди в fstab посмотри… Должно быть так например —

UUID=B0602A1E6029EBB2 /media/DATA ntfs-3g rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,dmask=0077,fmask=0177 0 0

Измени и все… Права на ntfs даются при монтировании, их нельзя изменить потом...

Или примонтируй сам:

sudo mount /dev/sda2 /media/Data -t ntfs -o uid=1000,gid=1000,umask=007,auto,locale=ru_RU.UTF-8

А теперь расшифровка:
-t — это ключ, указывающий тип файловой системы, в данном случае это ntfs.
-o задает параметры mount. Для домашних систем, наверное, бессмысленно, но для самообразования можно прописать доступ только себе. Для этого в консоли вводим:
id

и получаем в выводе значения uid и gid. Это id пользователя, который залогинен в системе, и id его группы. Их вводим в качестве опций после -o.
umask — это права доступа к файлам/папкам. Отличаются от chmod'а:

0: read, write and execute
1: read and write
2: read and execute
3: read only
4: write and execute
5: write only
6: execute only
7: no permissions

Соответственно, первая цифра — для юзера, вторая — для его группы, третья — для всех остальных.


Ну замени устройство монтирования на свое....

Можно примонтировать на всех
sudo mount /dev/sda2 /media/Data -t ntfs -o rw,exec,auto,locale=ru_RU.UTF-8
Но доступ будет открыт на всех, и на запись тоже...
Там выставить просто… Главное вникнуть )

Лучше отформатируй в ext4 и не морочь голову ))))) Так проще ))))
#15 9 февраля 2015 в 14:55

Лучше отформатируй в ext4 и не морочь голову ))))) Так проще ))))

wayfox
Отформатировал в ext4 и монтировал в /var/www/clients/client1/web1/web/upload/data — изменил права и группу на web1 и client1 — всё отлично, файлы загружаются и качаются, вот только после перезагрузки диск отмонтируется, я так понимаю надо что то писать в /etc/fstab вот только не знаю как правильно писать чтоб при перезагрузке, диск не отмонтировался и владелец и группа были web1 и client1, подскажите пожалуйста, на этом наверно закончу мучить вопросами :)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.