Автор Тема: Подключение сетевых дисков, Runtu+freeBSD  (Прочитано 14393 раз)

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

Оффлайн YDen

  • Новичок
  • **
  • Автор темы
  • Сообщений: 44
Здравствуйте.
Подскажите пожалуйста, нужно подключить два или более сетевых дисков.
Система:
-рабочие станции Runtu lite 10.04
-сервер freeBSD 8

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

Спасибо

Оффлайн Evgen

  • Новичок
  • **
  • Сообщений: 78
    • Белый Дракон
Re: Подключение сетевых дисков, Runtu+freeBSD
« Ответ #1 : Июнь 08, 2011, 22:47:41 »
Можно по nfs
на клиенте: /bin/mount 192.168.0.1:/home/disk    /home/user/Сеть
192.168.0.1 IP адрес сервера
/home/disk - расшареная папка на сервере по nfs
/home/user/Сеть  - куда монтируется у клиента

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3468
Re: Подключение сетевых дисков, Runtu+freeBSD
« Ответ #2 : Июнь 15, 2011, 14:03:54 »
нужно подключить два или более сетевых дисков.

   Уточните, по какому протоколу организовано сетевое подключение?

samba - http://forum.runtu.org/index.php/topic,154.msg3178.html#msg3178

nfs - http://forum.runtu.org/index.php/topic,343.msg2098.html#msg2098

Оффлайн YDen

  • Новичок
  • **
  • Автор темы
  • Сообщений: 44
Re: Подключение сетевых дисков, Runtu+freeBSD
« Ответ #3 : Июнь 15, 2011, 18:45:30 »
нужно подключить два или более сетевых дисков.

   Уточните, по какому протоколу организовано сетевое подключение?

samba - http://forum.runtu.org/index.php/topic,154.msg3178.html#msg3178

nfs - http://forum.runtu.org/index.php/topic,343.msg2098.html#msg2098

SAMBA

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3468
Re: Подключение сетевых дисков, Runtu+freeBSD
« Ответ #4 : Июнь 16, 2011, 09:57:10 »
SAMBA

   Соответственно, смотрите рекомендации по монтированию samba-ресурсов.

Оффлайн YDen

  • Новичок
  • **
  • Автор темы
  • Сообщений: 44
Подключение сетевых дисков, Runtu+freeBSD
« Ответ #5 : Июнь 24, 2011, 22:37:54 »
Здравствуйте.
Ребята, прошу помощи.
Запутался с подключением сетевых дисков. Рабочие станции на Runtu Lite 10.04. Сервер на freeBSD, подключение дисков по SAMBA. Нужно чтобы при загрузке автоматом монтировались сетевые диски.
Использовал инструкцию:

Цитировать (выделенное)
Действия по подключению сетевых дисков:

Для обеспечения доступа к папкам Windows надо установить пакет smbfs:
sudo apt-get install smbfs
Далее надо создать файл /root/.smbcredentials и записать в него имя и пароль пользователя домена Windows, который имеет доступ к общей папке:
username=WindowsUser
password=qwerty:-)
Для созданного файла нужно установить такие права, чтобы читать его мог только суперпользователь:
sudo chown root /root/.smbcredentials
sudo chmod 600 /root/.smbcredentials

Создам директорию для монтирования:
sudo mkdir /mnt/reposВ файле /etc/fstab надо прописать строчку для монтирования общей папки:
//192.168.0.40/SharedMail /media/mail smbfs credentials=/root/.smbcredentials,dir_mode=0777,file_mode=0777 0 0
Вот что boot.log пишет:

fsck from util-linux-ng 2.17.2

/dev/sda1: clean, 119972/4841472 files, 1154475/19354368 blocks

mount: wrong fs type, bad option, bad superblock on //192.168.0.1/SharedFolder/school/316/rec,

       missing codepage or helper program, or other error

       (for several filesystems (e.g. nfs, cifs) you might

       need a /sbin/mount.<type> helper program)

       В некоторых случаях полезная информация может быть

       найдена в syslog - попробуйте dmesg | tail или что-то

       в этом роде



mountall: mount /home/u316/user [434] прервано со статусом 32

mount: wrong fs type, bad option, bad superblock on //192.168.0.1/SharedFolder/school/316/rec,

       missing codepage or helper program, or other error

       (for several filesystems (e.g. nfs, cifs) you might

       need a /sbin/mount.<type> helper program)

       В некоторых случаях полезная информация может быть

       найдена в syslog - попробуйте dmesg | tail или что-то

       в этом роде



mountall: mount /home/u316/user [538] прервано со статусом 32

Сейчас в fstab так:

//192.168.0.1/SharedFolder/school/316/rec /home/u316/user smbfs username=u316,password=111111   0 0
Спасибо
« Последнее редактирование: Июнь 25, 2011, 14:09:04 от HsH »

Оффлайн vmf

  • Местный
  • *****
  • Сообщений: 587
  • vmf000@yabber.ru
Re: Подключение сетевых дисков, Runtu+freeBSD
« Ответ #6 : Июнь 24, 2011, 23:40:38 »
Вы точно установили smbfs?

Попробуйте такой вариант строчки в fstab:
//192.168.0.1/SharedFolder/school/316/rec /home/u316/user cifs noperm,directio,_netdev,username=u316,password=111111   0 0

Оффлайн YDen

  • Новичок
  • **
  • Автор темы
  • Сообщений: 44
Re: Подключение сетевых дисков, Runtu+freeBSD
« Ответ #7 : Июнь 27, 2011, 09:53:00 »
Вы точно установили smbfs?

Попробуйте такой вариант строчки в fstab:
//192.168.0.1/SharedFolder/school/316/rec /home/u316/user cifs noperm,directio,_netdev,username=u316,password=111111   0 0


Спасибо большое, точно smbfs не поставил, идиёт :)

Оффлайн YDen

  • Новичок
  • **
  • Автор темы
  • Сообщений: 44
Права на папку
« Ответ #8 : Июнь 27, 2011, 14:01:27 »
Здравствуйте.
подскажите пожалуйста по правам доступа к папкам.
Система Runtu Lite 10.04. На сервере (сборка на freebsd) расшарил папку. Права чтение и запись. Далее на Runtu в fstab прописал подключение 2 сетевого папок командой:
1. //192.168.0.1/SharedFolder/school/316/rec /home/u316/user cifs credentials=/root/.smbcredentials,iocharset=utf8,uid=33,gid=33,file_mode=0770,dir_mode=0770 0 0
2. //192.168.0.1/SharedFolder/school/316/norec /home/u316/общая cifs credentials=/root/.smbcredentials,iocharset=utf8,uid=33,gid=33,file_mode=0770,dir_mode=0770 0 0

Первая папка на клиенте должна быть чтение+запись, вторая - только чтение. Подскажите пожалуйста как это можно сделать?

Спасибо

Оффлайн vmf

  • Местный
  • *****
  • Сообщений: 587
  • vmf000@yabber.ru
Re: Подключение сетевых дисков, Runtu+freeBSD
« Ответ #9 : Июнь 27, 2011, 14:19:15 »
Вообще права задаются на сервере, в описании шары (smb.conf),
но можно добавить к опциям монтирования "ro" (только чтение) или "rw" (чтение-запись)

Оффлайн YDen

  • Новичок
  • **
  • Автор темы
  • Сообщений: 44
Re: Подключение сетевых дисков, Runtu+freeBSD
« Ответ #10 : Июнь 27, 2011, 15:39:41 »
Вообще права задаются на сервере, в описании шары (smb.conf),
но можно добавить к опциям монтирования "ro" (только чтение) или "rw" (чтение-запись)


У меня сервер-коммерческая сборка. Управление только через вэб-интерфейс.

Оффлайн vmf

  • Местный
  • *****
  • Сообщений: 587
  • vmf000@yabber.ru
Re: Подключение сетевых дисков, Runtu+freeBSD
« Ответ #11 : Июнь 27, 2011, 21:23:46 »
У меня сервер-коммерческая сборка. Управление только через вэб-интерфейс.
Сильно сомневаюсь, что через вэб-интерфейс нельзя задать права доступа на шары для разных юзеров...
В любом случае, опции монтирования ro/rw в fstab помогут.
Подробнее об опциях монтирования раскажет man mount. (можно и по русски)

Оффлайн YDen

  • Новичок
  • **
  • Автор темы
  • Сообщений: 44
Re: Подключение сетевых дисков, Runtu+freeBSD
« Ответ #12 : Июнь 28, 2011, 15:47:35 »
Ребята, требуется помощь, запутался вконец. Я все права на папку. В fstab:

1. //192.168.0.1/SharedFolder/school/316/rec /home/u316/user cifs credentials=/root/.smbcredentials,iocharset=utf8,uid=33,gid=33,file_mode=0770,dir_mode=0770 0 0
2. //192.168.0.1/SharedFolder/school/316/norec /home/u316/общая cifs credentials=/root/.smbcredentials,iocharset=utf8,uid=33,gid=33,file_mode=0770,dir_mode=0770 0 0

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

Сервер это делать не может Sad

До чего докопался в сети: параметр uid=33 и gid=33. Первый - это установка владельца папки через идентификатор его (ищется в свойствах пользователя). Второй - установка группы пользователей. Ставил uid = текущему пользователю, gid - группе user. Что имеем - внутри смонтированных папок можем делать все что угодно, но и сами эти папки удалять ( а мне нужно чтобы первую и вторую нельзя было удалить, внутри первой делать все что угодно, а внутри второй только читать и выполнять). И можно ли указывать на возможность наследования прав папок.

Прошу помощи, подскажите пожалуйста, как "играть" с параметрами uid, gid, file_mode, dir_mode чтобы достичь желаемого. Инет смотрел, еще больше запутался.

Спасибо

Оффлайн vmf

  • Местный
  • *****
  • Сообщений: 587
  • vmf000@yabber.ru
Re: Подключение сетевых дисков, Runtu+freeBSD
« Ответ #13 : Июнь 28, 2011, 19:35:31 »
Через опции монтирования вы не сможете так управлять правами, можно только ro/rw на всю шару.
Если вам этого достаточно, то:
1.#полный доступ
 //192.168.0.1/SharedFolder/school/316/rec /home/u316/user cifs credentials=/root/.smbcredentials,iocharset=utf8,rw 0 0
2.#только чтение
 //192.168.0.1/SharedFolder/school/316/norec /home/u316/общая cifs credentials=/root/.smbcredentials,iocharset=utf8,ro 0 0

Для более гибкого управления правами на папки нужно использовать acl на стороне сервера.

Оффлайн YDen

  • Новичок
  • **
  • Автор темы
  • Сообщений: 44
Re: Подключение сетевых дисков, Runtu+freeBSD
« Ответ #14 : Июнь 28, 2011, 20:30:04 »
Через опции монтирования вы не сможете так управлять правами, можно только ro/rw на всю шару.
Если вам этого достаточно, то:
1.#полный доступ
 //192.168.0.1/SharedFolder/school/316/rec /home/u316/user cifs credentials=/root/.smbcredentials,iocharset=utf8,rw 0 0
2.#только чтение
 //192.168.0.1/SharedFolder/school/316/norec /home/u316/общая cifs credentials=/root/.smbcredentials,iocharset=utf8,ro 0 0

Для более гибкого управления правами на папки нужно использовать acl на стороне сервера.


Спасибо, попробую.