форум жизни и смерти - света и тьмы
Would you like to react to this message? Create an account in a few clicks or log in to continue.

форум жизни и смерти - света и тьмы

аниме (разговоры,беседы,проекты) ремонт (эле-и троника, по дому), объявления, решебка вопросов, люди(поиск, встречи, разговоры),
 
HomeLatest imagesSearchRegisterLog in

 

 Инструкция по настройке сети.

Go down 
AuthorMessage
ser-nii-san

ser-nii-san


Posts : 260
Join date : 2011-07-04

Инструкция по настройке сети. Empty
PostSubject: Инструкция по настройке сети.   Инструкция по настройке сети. I_icon_minitimeFri Jan 29, 2016 11:45 pm

Инструкция по настройке сети.

http://forum.ubuntu.ru/index.php?topic=18931.0
Часть I
Инструкция по настройке сети.

Для работы Linux в сети Windows (или просто по протоколу samba) нужны пакеты:

samba
samba-common
smbfs
webmin (это программа есть на http://webmin.com - все зависимости удовлетворяются основным репозитарием, после его установки надо перезагрузится)
smb4k для KDE (необязательно, https://launchpad.net/smb4k)
pyneighborhood для XFCE и LXDE (необязательно, https://launchpad.net/pyneighborhood)
Для установки их надо:
Adept (K->Система->Adept)
или Synaptic
или KPackagekit
или дать команду:
apt-get install samba samba-common smbfs

(Нажмите, чтобы показать/скрыть)
Для настройки сети в webmin:

1. Заходим в Службы -> Файл-сервер Samba -> щелкаем на иконку "Сеть Windows" -> прописываем рабочую группу и имя сервера и меняем уровень безопасность на "уровень ресурса", сохраняемся - webmin тем самым создает стандартный файлик smb.conf
2. Заходим в Службы -> Файл-сервер Samba -> Щелкаем на иконку "Edit Config File"
Редактируем здесь:

#======================= Global Settings =======================

[global]
log file = /var/log/samba/log.%m
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *passwd:*password\supdated\ssuccessfully* .
obey pam restrictions = yes
character set = utf8 <---------------------------------дописываем это
client code page = utf8 <-------------------------------дописываем это тоже
socket options = TCP_NODELAY
encrypt passwords = true
passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
dns proxy = no
netbios name = ws318 <-------------------------------- это имя компьютера
server string = %h server (Samba, Ubuntu)
invalid users = root
workgroup = religiya <-------------------------------- это имя рабочей группы
os level = 20
security = share <------------------------------------- уровень безопасность на "уровень ресурса"
syslog = 0
panic action = /usr/share/samba/panic-action %d
max log size = 1000


3. Для расшаривания папки на линухе придумываем нужную папку в папке /home/нужная папка. В свойствах этой папки меняешь права у файлов.
Редактируем здесь, в конце файла:

[printers]
comment = All Printers
browseable = no
path = /var/spool/samba/
printable = yes
create mask = 0700

[My_docs]
writable = yes |
admin users = nobody |
path = /home/user/dokuments | Так прописывается расшаренная папка с полным доступом в этом файле.
guest ok = yes |-------Тебе здесь надо после "копировать-вставить" поправить
create mask = 777 | только одну строчку - path = /home/user/dokuments
directory mask = 777 |
delete readonly = Yes |

Если не хватает какой-то программы - она есть на packages.ubuntu.com
Если что-то не заработало после всего этого - просто перезагрузись!

Часть II
Основная проблема после расшаривания, которая возникает - это неудобство работы с шарами.

1. Самый легкий доступ к шарам можно получить следующими способами:
1) Konqueror, Nautilus, PCManFM -> в адресной строке просто пишем smb://ip-адрес/шара
2) Для Thunar пользуемся вот этими инструкциями http://bbs.archlinux.org/viewtopic.php?pid=225065 и http://novikovmaxim.narod.ru/index.htm?http://novikovmaxim.narod.ru/linux/xubuntu_net.htm , или жалуемся сюда https://answers.launchpad.net/ubuntu/+question/62086 .
3) Smb4k (написан на QT) -> очень простая утилита, часто выходят новые версии, но могут возникнуть проблемы с кодировкой, проблемы с доступом к шаре и доступа к этим шарам у других программ, в общем это все еще "костыль" по большей части.
4) pyNeighborhood (написан на GTK) -> очень простая утилита, но тоже, в общем это все еще "костыль".

2. Но самый нормальный и работоспособный вариант - это подключение шары через fstab. Это сразу решает проблему работы с документами, записи образов дисков и проигрывания музыки по сети.
1) создать папку /mnt/имя_вашей_шары;
2) изменить права доступа на созданную папку, исходя из ваших потребностей - на полный доступ или только чтение;
3) отредактировать файл /etc/fstab, добавив в конец такую строку:
//ip-адрес/шара /mnt/имя_вашей_шары cifs auto,rw,user,guest,nounix,noperm,nobrl,iocharset=utf8 0 0
4) перезагрузите компьютер.
3. Иногда нужно быстро разово смонтировать, а файловый менеджер не поддерживает протокол smb://. Для этого случая используем команду:
Код: [Выделить]

mount //ip-адрес/имя_шары /mnt -t cifs -o iocharset=utf8

Все!
Однако сохраняется малоуловимая проблема: при создании файла линукс-пользователем на шаре, работающей под управлением линукса, у файла создаются права, запрещающие его удаленно изменять. Ручная правка прав здесь мало эффективна При первом же удаленном сохранении изменений в файле проблема возвращается. У Windows-пользователей такой проблемы не наблюдается. Это происходит из-за ошибок в cifs. Решается эта проблема добавлением в fstab в строке монтирования ключ nounix и noperm. С релиза 10.04 также требуется добавлять file_mode=0777,dir_mode=0777

Часть III
Для тех, кому еще хочется поиграть с правами.
1. При расшаривании папки права указываются просто:
[My_docs]
writable = yes |
admin users = nobody | Вписать сюда пользователя с полными правами
path = /home/user/dokuments | Так прописывается расшаренная папка в этом файле.
guest ok = no |-------Тебе здесь надо поправить только две строчки -
create mask = 777 | admin users = nobody (вписываешь вместо nobody своего пользователя)
directory mask = 777 | guest ok = yes (если гостю запрещен просмотр, то вместо yes пишем no)
delete readonly = Yes |
2. При подключении шары в fstab выполнить следующие шаги:
1) создать файл /home/username/.smbcredentials со следующим содержимым:
username=USERNAME
password=P@$$WORD
2) обрезать права доступа к файлу командой:

Код: [Выделить]

chmod 600 /home/username/.smbcredentials

3) отредактировать файл /etc/fstab, добавив в конец такую строку:
//ip-адрес/шара /mnt/имя_вашей_шары cifs auto,rw,credentials=/home/username/.smbcredentials,nounix,noperm,nobrl,iocharset=utf8 0 0
заменить слова user, nobody на пользователя, который должен прикручивать эту папку
3. Проверить, указан ли этот пользователь в файле /etc/sudoers
4. Если нужно разово быстро подключиться к закрытой шаре, то в konqueror пишем такую команду: smb://имя_пользователя:пароль@ip-адрес/шара
5. И не забывайте: в Linux у каждой папки и файла свой владелец - отслеживайте права!


(Нажмите, чтобы показать/скрыть)
-------------------------------------------------------------------------------------------------
(Нажмите, чтобы показать/скрыть)

PS существует также альтернативный способ монтирования, если кому еще не повезло: http://linuxportal.vrn.ru/?q=node/14
PPS Удачи!
Back to top Go down
 
Инструкция по настройке сети.
Back to top 
Page 1 of 1
 Similar topics
-
» 2-а роутера в одной сети
» "инструкция" по изготовлению наузов - славянских амулетов-узелков

Permissions in this forum:You cannot reply to topics in this forum
форум жизни и смерти - света и тьмы :: форум разных людей :: forum :: решебка вопросов-
Jump to: