Форум сообщества Runtu.org
Апрель 05, 2020, 13:42:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Новости:
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 Все   Вниз
  Печать  
Автор Тема: Подключение сетевых дисков, Runtu+freeBSD  (Прочитано 10748 раз)
0 Пользователей и 1 Гость смотрят эту тему.
YDen
Новичок
**
Offline Offline

Сообщений: 44


« : Июнь 08, 2011, 20:05:11 »

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

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

Спасибо
Записан
Evgen
Новичок
**
Offline Offline

Сообщений: 78



WWW
« Ответ #1 : Июнь 08, 2011, 21: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
*****
Offline Offline

Сообщений: 2808



« Ответ #2 : Июнь 15, 2011, 13: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
Новичок
**
Offline Offline

Сообщений: 44


« Ответ #3 : Июнь 15, 2011, 17: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
*****
Offline Offline

Сообщений: 2808



« Ответ #4 : Июнь 16, 2011, 08:57:10 »

SAMBA

   Соответственно, смотрите рекомендации по монтированию samba-ресурсов.
Записан
YDen
Новичок
**
Offline Offline

Сообщений: 44


« Ответ #5 : Июнь 24, 2011, 21: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, 13:09:04 от HsH » Записан
vmf
Местный
*****
Offline Offline

Сообщений: 587


vmf000@yabber.ru


« Ответ #6 : Июнь 24, 2011, 22: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
Новичок
**
Offline Offline

Сообщений: 44


« Ответ #7 : Июнь 27, 2011, 08: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
Новичок
**
Offline Offline

Сообщений: 44


« Ответ #8 : Июнь 27, 2011, 13: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
Местный
*****
Offline Offline

Сообщений: 587


vmf000@yabber.ru


« Ответ #9 : Июнь 27, 2011, 13:19:15 »

Вообще права задаются на сервере, в описании шары (smb.conf),
но можно добавить к опциям монтирования "ro" (только чтение) или "rw" (чтение-запись)
Записан
YDen
Новичок
**
Offline Offline

Сообщений: 44


« Ответ #10 : Июнь 27, 2011, 14:39:41 »

Вообще права задаются на сервере, в описании шары (smb.conf),
но можно добавить к опциям монтирования "ro" (только чтение) или "rw" (чтение-запись)


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

Сообщений: 587


vmf000@yabber.ru


« Ответ #11 : Июнь 27, 2011, 20:23:46 »

У меня сервер-коммерческая сборка. Управление только через вэб-интерфейс.
Сильно сомневаюсь, что через вэб-интерфейс нельзя задать права доступа на шары для разных юзеров...
В любом случае, опции монтирования ro/rw в fstab помогут.
Подробнее об опциях монтирования раскажет man mount. (можно и по русски)
Записан
YDen
Новичок
**
Offline Offline

Сообщений: 44


« Ответ #12 : Июнь 28, 2011, 14: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
Местный
*****
Offline Offline

Сообщений: 587


vmf000@yabber.ru


« Ответ #13 : Июнь 28, 2011, 18: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
Новичок
**
Offline Offline

Сообщений: 44


« Ответ #14 : Июнь 28, 2011, 19: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 на стороне сервера.


Спасибо, попробую.
Записан
YDen
Новичок
**
Offline Offline

Сообщений: 44


« Ответ #15 : Июнь 29, 2011, 14:53:16 »

Вроде получилось. Но:
Cистема Runtu LXDE 10.04.
Захожу под пользователем, значек сети пару секунд с крестиком, значит сеть еще не поднялась. Естественно монтирование в fstab не работает. Использовал скрипт как в ссылке: http://it-reminders.blogspot.com/2010/03/smbfs.html. Но здесь если ставить 5 секунд, то сетевая папка не сразу монтируется, секунд 10-15 проходит. Если ставлю 2, то вообще не монтируется. Если ли пример когда сразу после запуска папка монтируется.

И второе. С правами внутри папки разобрался, но сами папки, к которым монтируется сетевые - их можно удалить. Если ставить владельцем другого пользователя, то эти права наследуются внутрь папки и тогда ничего (удалить, переименовать) сделать нельзя. Есть ли способ установить права только на саму папку.
В Винде это есть, постоянно этим пользовался.
Уточню, речь идет о папках рабочей станции. И дело происходит в школе, поэтому папки могут быть удалены и монтироваться ничего не будет.

Спасибо
Записан
vmf
Местный
*****
Offline Offline

Сообщений: 587


vmf000@yabber.ru


« Ответ #16 : Июнь 29, 2011, 15:59:50 »

Цитировать
Захожу под пользователем, значек сети пару секунд с крестиком, значит сеть еще не поднялась. Естественно монтирование в fstab не работает.
Добавьте в fstab опцию _netdev. Должно монтироватся автоматом, но только после поднятия сети.
пример:
Код:
//192.168.0.1/SharedFolder/school/316/rec /home/u316/user cifs credentials=/root/.smbcredentials,iocharset=utf8,rw,_netdev 0 0

Цитировать
И второе. С правами внутри папки разобрался, но сами папки, к которым монтируется сетевые - их можно удалить. Если ставить владельцем другого пользователя, то эти права наследуются внутрь папки и тогда ничего (удалить, переименовать) сделать нельзя. Есть ли способ установить права только на саму папку.
Создайте папку для монтирования не в домашнем каталоге, а там где у юзера не будет прав ее удалить. Например в /mnt
Даже если юзер будет владельцем этой папки, удалить он ее не сможет.
Записан
YDen
Новичок
**
Offline Offline

Сообщений: 44


« Ответ #17 : Июнь 29, 2011, 16:46:28 »

Цитировать
И второе. С правами внутри папки разобрался, но сами папки, к которым монтируется сетевые - их можно удалить. Если ставить владельцем другого пользователя, то эти права наследуются внутрь папки и тогда ничего (удалить, переименовать) сделать нельзя. Есть ли способ установить права только на саму папку.
Создайте папку для монтирования не в домашнем каталоге, а там где у юзера не будет прав ее удалить. Например в /mnt
Даже если юзер будет владельцем этой папки, удалить он ее не сможет.

[/quote]

Спасибо.
Только как можно вывести типа ярлыка этой папки, например на рабочий стол? Ученики же не догадаются где она спрятана, им надо на видном месте. А самому каждый раз показывать - язык отвалится.
Записан
vmf
Местный
*****
Offline Offline

Сообщений: 587


vmf000@yabber.ru


« Ответ #18 : Июнь 29, 2011, 18:25:00 »

Только как можно вывести типа ярлыка этой папки, например на рабочий стол? Ученики же не догадаются где она спрятана, им надо на видном месте. А самому каждый раз показывать - язык отвалится.
Код:
ln -s /mnt/share
эта команда создаст символьную ссылку в текущем каталоге
Записан
Страниц: 1 2 Все   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!