Linux: Как открыть общий доступ к диску NTFS
Вообщем собрал веб-сервер на Debian 6 — установил туда InstantCMS 2 — подключил к компу жесткий диск 1ТБ и монтировал в папку site.ru/upload/terr/ но доступ к этой папке имел только root, но я так и не понял как изменить группу и владельца этой папки и по этому начал искать другой способ…
Посоветовали установить Samba, установил но так и не понял, как использовать…
Может есть еще какие нибудь способы, получить доступ к скачиванию файлов?
Пусть даже по ftp://IP/papka/file.mp3 лишь бы скачала
к диску NTFS доступ из вне
но я так и не понял как изменить группу и владельца этой папки и по этому начал искать другой способ…
Посоветовали установить Samba, установил но так и не понял, как использовать.
тяжелый случай. наймите специалиста за денежку, будет все тип-топ.есть еще какие нибудь способы, получить доступ к скачиванию файлов?
Вы подключили hdd к компу с linux и хотите чтобы его видели в сети компы с windows?
— для этого самба есть, укажите там раздел к которому будут иметь доступ гости и еще укажите с каких ip
будет разрешен вход.
Еще монтируйте правильно, тут хорошо расписано.
дело не в этом, самба в сети провайдера, нардкор еще тот.Еще монтируйте правильно
нафига в никсах ему нтфс? если изначально он по фтп файло хотел раздавать.А я честно говоря не понял что вы хотите.
Да, ведь бывает случаи когда вы собрали сервер на линукс, допустим память заполняется и вы подключите еще один HDD, как теперь объединить два диска, что бы к этому диску имели доступ пользователи сайта?А я честно говоря не понял что вы хотите.
Вы подключили hdd к компу с linux и хотите чтобы его видели в сети компы с windows?
вам уже подсказали, после этого вы даже не попробовали сделать и продолжаете воду лить. Само оно не сростется.как теперь объединить два диска, что бы к этому диску имели доступ пользователи сайта?
Монтировать?вам уже подсказали, после этого вы даже не попробовали сделать и продолжаете воду лить.
таки даМонтировать?
Вы не создадите райд массив с внешним… Так что либо привяжите диск на сайте к определенному разделу… Либо если материнка поддерживает райды, то внутренние покупайте и делайте райд массив…Да, ведь бывает случаи когда вы собрали сервер на линукс, допустим память заполняется и вы подключите еще один HDD, как теперь объединить два диска, что бы к этому диску имели доступ пользователи сайта?
[public]
comment = Public Stuff
path = /home/public
public = yes
writable = yes
printable = no
Ну и естественно пути ваши )))
Чтобы запретить запись всем кроме определенной группы, добавьте
write list = @staff
@staff — Это группа
Там же есть в сборке инструкция )
Ну а без самбы не пробовали тупо открыть доступ простыми правами ???
sudo chmod a+rwx /точка_монтирования/раздела
Порыскал по форуму где сам искал когда то ответы ))))
http://forum.ubuntu.ru/index.php?topic=156785.0
Пытался. Посмотрите код, может я что то не так делаю:Ну а без самбы не пробовали тупо открыть доступ простыми правами ???
Для монтирования
sudo mount -t ntfs-3g -o rw /dev/sdb1 /var/www/clients/client1/web1/web/upload/terr
по FTP когда зашел, файлы были, я мог их изменить и удалить, но вот пользователи не имели доступа...
Посмотрел свойства папки и файлов на графическом интерфейсе и у всех Владелец и группа root, пытался изменить так:
В одном форуме прочел что
Все файлы ntfs-3g-раздела будут принадлежать тому пользователю, с правами которого осуществлялось монтирование.
Куда примонтирован твой диск вообще ?
Зайди в 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 и не морочь голову ))))) Так проще ))))
Отформатировал в ext4 и монтировал в /var/www/clients/client1/web1/web/upload/data — изменил права и группу на web1 и client1 — всё отлично, файлы загружаются и качаются, вот только после перезагрузки диск отмонтируется, я так понимаю надо что то писать в /etc/fstab вот только не знаю как правильно писать чтоб при перезагрузке, диск не отмонтировался и владелец и группа были web1 и client1, подскажите пожалуйста, на этом наверно закончу мучить вопросами :)Лучше отформатируй в ext4 и не морочь голову ))))) Так проще ))))