download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

ubuntu съвети

< 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 >

Автор
Съобщение
stiliyangr
Съб, 29.12.12, 17:20

RE: ubuntu съвети

” Как да споделяме файлове между WindowsXP и Ubuntu (с Gnome) в локална мрежа

1. Нужна информация: A) име на компютъра с WindowsXP и име на работната група. Намираме ги с десен бутон върху иконката My Computer/Propreties; Б) име и парола на потребителския акаунт в WindowsXP, който ще споделя файлове и ще има позволение да разглежда споделени файлове (Контролен Панел/Потребителски акаунти); В) IP-адресите на двата компютъра в локалната мрежа (моите два копмютъра са зад рутър и имат статични IP, съответно 172.16.1.205 - Windows и 172.16.1.219 - Ubuntu). Намираме ги така (дали някой ще опише и други начини?): в Уиндоус - Контролен Панел/Мрежови връзки - десен върху връзката, през която ще споделяме > Състояние>Поддръжка; в Убунту - в терминала пишем ifconfig -a.
2. Предварително позволяваме споделяне на желаните от нас файлове - и за двете системи става с десен бутон върху файла/папката, който искаме да споделим> sharing.
3. Инсталиране и конфигуриране на Samba на компютъра с Убунту (ползвах how-to от тук http://ubuntuforums.org/showthread.php?t=202605)
В терминала:
sudo apt-get install samba - инсталира самба

Конфигурация:
Спираме самба:
sudo /etc/init.d/samba stop

За всеки случай запазваме първоначално създадения от самба конфигурационен файл, като го преименуваме:
sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.template

Правим си нов конф. файл:
sudo touch /etc/samba/smb.conf

Отваряме го, за да го променим с нашите данни:
sudo gedit /etc/samba/smb.conf
Файлът е празен и в него поставяме следното:

[global]     ; General server settings
    netbios name = YOUR_HOSTNAME
    server string =
    workgroup = YOUR_WORKGROUP
    announce version = 5.0
    socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192

    passdb backend = tdbsam
    security = user
    null passwords = true
    username map = /etc/samba/smbusers
    name resolve order = hosts wins bcast

    wins support = yes

    printing = CUPS
    printcap name = CUPS

    syslog = 1
    syslog only = yes

; NOTE: If you need access to the user home directories uncomment the
; lines below and adjust the settings to your hearts content.
;[homes]     ;valid users = %S
    ;create mode = 0600
    ;directory mode = 0755
    ;browseable = no
    ;read only = no
    ;veto files = /*.{*}/.*/mail/bin/

; NOTE: Only needed if you run samba as a primary domain controller.
; Not needed as this config doesn't cover that matter.
;[netlogon]     ;path = /var/lib/samba/netlogon
    ;admin users = Administrator
    ;valid users = %U
    ;read only = no

; NOTE: Again - only needed if you're running a primary domain controller.
;[Profiles]     ;path = /var/lib/samba/profiles
    ;valid users = %U
    ;create mode = 0600
    ;directory mode = 0700
    ;writeable = yes
    ;browseable = no

; NOTE: Inside this place you may build a printer driver repository for
; Windows - I'll cover this topic in another HOWTO.
[print$]     path = /var/lib/samba/printers
    browseable = yes
    guest ok = yes
    read only = yes
    write list = root
    create mask = 0664
    directory mask = 0775

[printers]     path = /tmp
    printable = yes
    guest ok = yes
    browseable = no

; Uncomment if you need to share your CD-/DVD-ROM Drive
;[DVD-ROM Drive]     ;path = /media/cdrom
    ;browseable = yes
    ;read only = yes
    ;guest ok = yes

[MyFiles]     path = /media/samba/
    browseable = yes
    read only = no
    guest ok = no
    create mask = 0644
    directory mask = 0755
    force user = YOUR_USERNAME
    force group = YOUR_USERGROUP

В горния текст заменяме:

I. netbios name = YOUR_HOSTNAME
 вместо YOUR_HOSTNAME пишем името на акаунта ни в Убунту, който сме създали при инсталацията на ОС (това име, с което се логваме при стартиране на системата). Моето потребителско име е mariana, така че аз съм написала
netbios name = mariana

II. workgroup = YOUR_WORKGROUP
вместо YOUR_WORKGROUP пишем името на работната група, в която е компютърът с Уиндоус (виж т.1 А).

III. При положение, че компютрите са със статични IP, оставяме
wins support = yes
непроменено. Иначе - wins support = no.

IV. [MyFiles]     path = /media/samba/ - показва файловете, които споделяме от Убунту. /media/samba показва, че сме маунтнали цял дял от твърдия диск като споделен.

Тъй като искам да споделя цялата си домашна папка, съм написала следното:
[MyFiles]     path = /home/mariana/
и понеже не искам файловете ми да се променят от другия компютър, съм задала(под горното точно):
read only = yes
Може и да създадем папка, в която да съхраняваме споделените файлове, но намирам това за неудобно (но пък е по-сигурно).

И накрая променяме
 force user = YOUR_USERNAME
 force group = YOUR_USERGROUP

като на и на ДВЕТЕ МЕСТА - на мястото и на YOUR_USERNAME, и на YOUR_USERGROUP, си пишем потребителското име в Убунту (това, с което влизаме в системата).

V. Тъй като на компютъра с Убунту имам безжична и жична карта за връзка, в края на секцията [global] (в началото на файла, след socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192) поставям
interfaces = lo, eth0, wlan0
bind interfaces only = true

Ако компютърът има само една мрежова карта, не е необходимо да добавяме горните редове.

4. Стартиране на Самба и настройване на потребителските акаунти

Стартираме Самба с
sudo /etc/init.d/samba start

Добавяме самба-потребители, като първият добавен акаунт е на инсталиралият смаба, т.е. добавяме сами себе си:
sudo smbpasswd -L -a your_username
вместо your_username пишем потребителското си име (това, с което влизаме в системата). При искането за парола въвеждаме паролата, с която влизаме в системата.
За да активираме току-що създадения акаунт:
sudo smbpasswd -L -e your_username
като пак вместо your_username пишем потребителското си име.

Добавяме и потребителят от компютъра с Уиндоус:
sudo useradd -s /bin/true name_of_windows_user
като заместваме name_of_windows_user с името на потребителя от компютъра с Уиндоус (виж 1. Б). Така в Убунту имаме нов потребител (който няма достъп до терминала обаче).
Добавяме и този потребител към самба:
sudo smbpasswd -L -a name_of_windows_user
При питането за паролата му, въвеждаме тази, с която влиза в Уиндоус. Тъй като под Уиндоус рядко си слагаме пароли, много вероятно е потребителят да няма парола. Тогава при питането за парола наискаме enter.
Активираме самба акаунта на name_of_windows_user:
sudo smbpasswd -L -e name_of_windows_user

В случая на уиндоус-потребител без парола, се налага да направим още една малка промяна в конф. файл на самба:
отваряме отново smb.conf (със sudo gedit /etc/samba/smb.conf) и в началото на файла, веднага под [global], въвеждаме
security=share
което премахва всички самба-пароли за достъп до споделените файлове на Убунту.

Накрая трябва да зададем позволение за достъп до споделените файлове
в терминала:
sudo chmod 0777 /media/samba
като трябва да променим /media/samba с пътя до файловете, които искаме да споделяме.
В моя случай:
sudo chmod 0777 /home/mariana
като това така променя достъпа на потребителските групи до домашната ми директория, че всеки може да чете и пише в нея. За да премахна позволението за промяна/писане от всеки в споделената папка, отварям /home като администартор, десен върху папката, чиито позволения ще променям (в моя случай това е папката с потребителското ми име), и Properties>Permissions>Others>Folder Access>Access Files>Apply Permissions to Enclosed Files. По този начин може да зададем различни права за различните потребителски групи.
(Моля някой да покаже как става задаването на позволения на различните групи потребители през терминала, така че да не се налага цялата описана горе гимнастика с мишката. Тук http://en.wikipedia.org/wiki/Chmod има описание, но лично аз нямам рутина при работа с терминала и команди, а не искам да заблуждавам хората, като им давам грешна информация.)

Толкова под Убунту. Следва настройване на Уиндоус машината (правим това само ако в конф. дайл сме задали wins support=yes, т.е. в случай, че имаме статични IP).
Start>Control Panel>Network Connections (Старт>Контролен панел>Мрежови връзки)- намираме си lan връзката, през която ще споделяме, десен върху нея>Properties (Свойства), избираме TCP/IP и клик на Properties, после Advanced>WINS>Add (Разширени>WINS>Добавяне) и пишем IP адреса на компютъра с Убунту, след което отново щракаме върху Add (Добавяне). Малко по-надолу избираме Use NetBIOS over TCP/IP (Разреши NetBIOS over TCP/IP), три пъти щракаме ОК, следва рестарт.

Последно проверяваме дали защитната стена на Уиндоус пуска самба (няма да описвам това, предполагам се знае как става) и указваме на защитната стена на Убунту да позволи връзките на Самба (Firestarter е подходящ GUI за целта, задала съм позволение за връзки само от моя уиндоуски компютър - чрез IP-то му в домашната мрежа).

Ако компютрите не успеят да се "видят" от първия път, рестартираме и двата.

П.С. Нека някой от разбиращите прегледа поста за грешки, моля! „

Има ли някакво подобрение спрямо "далечната" 2008 година? Имам предвид няма ли (вече) начин задачата да се изпълни без всичкото това писане, отваряне, затваряне, пускане и спиране?

dhtj
Съб, 29.12.12, 22:42
Че кой ти ползва вече убунту?
Тея си забравиха началната идея и сега ти трябва минимум Core i5 и ddr3 рам, за да ти върви приятно последната версия
океан
Нед, 30.12.12, 09:05

RE: ubuntu съвети

” Че кой ти ползва вече убунту?
Тея си забравиха началната идея и сега ти трябва минимум Core i5 и ddr3 рам, за да ти върви приятно последната версия
Има негласно споразумение между производителите на хардуер и софтуер.И всичките те искат да хвърлим старите машини и да си купим нови. С уиндоус 8 не е ли същото.Просто забравиха за пентиум 4 процесорите .А все още не са за изхвърляне.
svilen73
Нед, 30.12.12, 09:56

RE: RE: ubuntu съвети

” Има ли някакво подобрение спрямо "далечната" 2008 година? Имам предвид няма ли (вече) начин задачата да се изпълни без всичкото това писане, отваряне, затваряне, пускане и спиране? „

stiliyangr
Нед, 30.12.12, 11:43

RE: RE: RE: ubuntu съвети

 С една дума отговорът е: "Не." Въпросът беше дали има по-лесен начин, който да не включва четене на ръководства по 600-800 страници. Още на съдържанието се отказах. Вече не съм ученик с 3 месеца ваканция и имам по-интересни занимания.
 Все пак - благодаря, ще живея и без "самба".
 
 П.П. Иначе използвам по-доброто Убунту - Минт МАТЕ. Вероятно ще се помъча още някой месец...
 Още един въпрос.
 Искам да пробвам Cardapio. В сайта на приложението пише:
"Installation in Ubuntu
===========================

Cardapio can easily be installed in Ubuntu versions 10.04 (Lucid Lynx) and up. Simply follow the steps below:

1) Run these commands in a terminal:
$ sudo add-apt-repository ppa:cardapio-team/cardapio-ppa && sudo apt-get update

2) Now pick one or more of these, depending on how you want to use Cardapio:
$ sudo apt-get install cardapio-gnomepanel # <-- to install the Gnome-Panel applet
$ sudo apt-get install cardapio-docky # <-- to install the Docky applet
$ sudo apt-get install cardapio-awn # <-- to install the AWN applet
$ sudo apt-get install cardapio-gnomeshell # <-- to install the Gnome-Shell applet
$ sudo apt-get install cardapio # <-- to use it in stand-alone mode only"

 Не ми е ясно в Минт същото ли трябва да напиша и от т.2 кое ми трябва - може би последното или първото? Или трябва да стане по другият начин:
"nstallation in other Distros
===========================

Install main Cardapio
$ bzr clone lp:cardapio && cd cardapio/cardapio && sudo make install && cd ..

2) Now pick zero or more of these, depending on how you want to use Cardapio:
$ cd cardapio-gnomepanel && sudo make install && cd .. # <-- to install the Gnome-Panel applet
$ cd cardapio-docky && sudo make install && cd .. # <-- to install the Docky applet
$ cd cardapio-awn && sudo make install && cd .. # <-- to install the AWN applet
$ cd cardapio-gnomeshell && sudo make install && cd .. # <-- to install the Gnome-Shell applet

3) Now clean up!
$ sudo rm -rf cardapio"?

редактиран от stiliyangr на 30.12.12 17:18
svilen73
Нед, 30.12.12, 18:20
За Самбата май не си разбрал нищо !
Инсталираш сия десен бутон на папката, която искаш да споделиш даваш разрешенията рестарт и готово.
 А за Cardapio са ти го написали инсталираш всичко нужно.
stiliyangr
Нед, 30.12.12, 19:26
"Неуспешно получаване на споделените ресурси от сървъра." - това как се превежда на български?
svilen73
Нед, 30.12.12, 19:53
Незнам толкова лесни неща как ги измисляте и преминавате през един куп глупости за да стигнете до същото но за което има по-лесен начин.
Ето как са моите настройки и всичко е ок.
Незнам как е изградена мрежата при теб през рутер ли е или през компютър защитни стени антивирусни и тн. тн. компютрите с какъв уин са седмица осмица XP наименование на домашната мрежа при уин.

Snimka_ot_2012_12_30_19_48_30.png
Snimka_ot_2012_12_30_19_48_51.png
Snimka_ot_2012_12_30_19_50_22.png

редактиран от svilen73 на 30.12.12 19:56
dhtj
Нед, 30.12.12, 20:19

RE: RE: ubuntu съвети

” С уиндоус 8 не е ли същото. „
Не съм забелязал.
Но 7 е по-лек от вистата. Един приятел до скоро работеше със 7 на семпрон от 2004г.
stiliyangr
Нед, 30.12.12, 20:30

RE: ubuntu съвети

” Незнам толкова лесни неща как ги измисляте и преминавате през един куп глупости за да стигнете до същото но за което има по-лесен начин.
Ето как са моите настройки и всичко е ок.
Незнам как е изградена мрежата при теб през рутер ли е или през компютър защитни стени антивирусни и тн. тн. компютрите с какъв уин са седмица осмица XP наименование на домашната мрежа при уин.

Snimka_ot_2012_12_30_19_48_30.png
Snimka_ot_2012_12_30_19_48_51.png
Snimka_ot_2012_12_30_19_50_22.png

 Наистина не разбирам...За да стигна от лаптопа до настолния(с ХР и през рутер) трябва първо да споделя папка от лаптопа към настолния ли?
 Между другото пак счупих линукса - инсталирах Cardapio и това пак не беше както трябва(като в онази руска поговорка"Хотелось как лучше")...

< 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 >

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.