PDA

Показать полную графическую версию : Монтирование сетевых дисков


Страниц : 1 [2]

[mzd]
17-03-2007, 13:36
пересобрать ядро

must die
17-03-2007, 21:53
как то нужно эту поддержку врубить похоже


Установи пакет smbfs.
http://forum.oszone.net/thread-75340.html

ruslandh
17-03-2007, 22:42
NAME
mount.cifs - mount using the Common Internet File System (CIFS)

SYNOPSIS
mount.cifs {service} {mount-point} [-o options]

DESCRIPTION
This tool is part of the samba(7) suite.

mount.cifs mounts a Linux CIFS filesystem. It is usually invoked indirectly by
the mount(8) command when using the "-t cifs" option. This command only works
in Linux, and the kernel must support the cifs filesystem. The CIFS protocol is
the successor to the SMB protocol and is supported by most Windows servers and
many other commercial servers and Network Attached Storage appliances as well
as by the popular Open Source server Samba.

slaine
18-03-2007, 11:17
а какая версия samba'ы?
например начиная кажется c samba 3.023a нету smbfs и smbmount.
подключение так теперь происходит:
mount -t cifs //server/public /media/aaa

PS версия samba 3.023a глючная!
при подключении линукс компа к стевому диску запрещяется с него чтолибо копировать(с виндой норм).
Надо обновиться до версии samba 3.023с

nsergeip
19-03-2007, 13:15
версия samba 3.023d, думаю свежее еще нет, действительно cifs проканал, но рано радоваться

вот что мне выдало после команды: mount -t cifs -o username=asu\killer,password=12345 //ues1.snos.ru/updfiles /mnt/upd

74avs-ws:/home/killer # mount -t cifs -o username=asu\killer,password=12345 //ues1.snos.ru/updfiles /mnt/upd
mount error 13 = Permission denied
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)


думаю что тут с доменными пользователями винды что-то косячит, вот бы понять что?

все понял в чем трабла после детального изучения мануала, все вопросы отвалились, оказывается тут доменные имена указываются через вот такой слеш '/', а я через обратный указывал

mount -t cifs -o username=asu/killer,password=12345 //ues1.snos.ru/updfiles /mnt/upd - работает!!!

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

rrev
19-03-2007, 13:59
Самба какой версии? Обычно лучше использовать не fstab а smbfstab

nsergeip
19-03-2007, 14:08
Самба какой версии?

про версию самбы уже писал, пост выше, внимательнее читать нужно, версия 3.023d.

Обычно лучше использовать не fstab а smbfstab

что-то ненашел такого файла в etc, может он где в другом месте лежит?

нашел я smbfs, прописал там, результата вообще нет, даже попытки смонтироваться

slaine
19-03-2007, 14:26
Запись вроде такая должна быть:
//ues1.snos.ru/updfiles /mnt/upd cifs username=blabla,password=blabla
и надо ещё быть авторизованым в домене с WINBIND

nsergeip
19-03-2007, 14:43
и надо ещё быть авторизованым в домене с WINBIND

непонял причем тут это, яж говорю через консоль набираю строку все норм, монтируется сразу, но при загрузке это строка в файле fstab неотрабатывает

//ues1.snos.ru/updfiles /mnt/upd cifs username=blabla,password=blabla

это пробовал, результата нет

nsergeip
21-03-2007, 09:37
ну что кончились на этом знания линуксоидов? так дельного совета никто и недал...

nsergeip
21-03-2007, 09:57
я так понял что все что в fstab написано запускается от имени того пользователя под кот входишь в линух, потому как под root все сразу срабатывает, а как сделать чтоб под обычным пользователем тоже все норм было, вот что выдает
killer@74avs-ws:~> mount /mnt/ues1/c
mount error 1 = Operation not permitted
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

slaine
21-03-2007, 10:58
попробуй зделай скрипт script и добавь его в автозагрузку.

#!/bin/sh
# chkconfig: 2345 09 91
# description: script

mount -t cifs //server/public/ /media/aaa/ -o username=asd password=asd

# chmod 700 script

запиши его в /etc/init.d/

и добавь в автозагрузку

# chkconfig --level 345 script on

slaine
21-03-2007, 20:47
кстати для того чтоб монтировать в fstab пропиши uid или gid юзера которым можно монтировать.

//server/pulic /media/aaa cifs uid=ххх,username=asd,password=asd

nsergeip
22-03-2007, 13:43
а где этот uid взять, и какого именно юзера?

поподробнее можно?

gf100
22-03-2007, 16:50
nsergeip
Посмотри в этом описании (http://www.mycomp.com.ua/text/4311), ближе к концу. Тема уже не раз поднималась в конференциях (http://www.rpunet.ru/mopslinux/forum/viewtopic.php?t=384&sid=ff47bef1b4cc3bf77cca5ec6dd879f28).

Я использую такой скрипт:
#!/bin/bash
if ! [ -f /точка_монтирования/test.txt ]; then
mount -t smbfs -o username=юзер,password=пароль,iocharset=koi8-r,codepage=cp866,fmask=666,dmask=777 //сервер/шара /точка_монтирования
fi
Т.е. в корне точки монтирования проверяется наличие файла test.txt, и при его отсутствии происходит монтирование. Скрипт можно поставить на старт системы. У меня он запускается из cron'а при перекладывании backup'ов.

slaine
22-03-2007, 21:06
nsergeip cat /etc/passwd

user:x:503:503
uid gid




© OSzone.net 2001-2012